Autoscaling monitors your workloads and automatically adjusts capacity to maintain steady, predictable performance while also optimizing for cost. When using Kubernetes there are two main relevant mechanisms which can be used to scale automatically:

In this chapter, we'll explore the various mechanisms available for automatically scaling both the number of pods and a cluster's compute capacity.

Compute

CA

Karpenter