Scaling and Upgrading Applications

TERNAIn this chapter, we will discuss the methods and strategies that we can use to dynamically scale containerized services running on Kubernetes to handle the changing traffic needs of our service. After following the recipes in this chapter, you will have the skills needed to create load balancers to distribute traffic to multiple workers and increase bandwidth. You will also know how to handle upgrades in production with minimum downtime.

In this chapter, we will cover the following recipes:

  • Scaling applications on Kubernetes
  • Assigning applications to nodes with priority
  • Creating an external load balancer
  • Creating an ingress service and service mesh using Istio
  • Creating an ingress service and service ...

Get Kubernetes - A Complete DevOps Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.