...
/Can We Scale up Too Much or De-scale to Zero Nodes?
Can We Scale up Too Much or De-scale to Zero Nodes?
In this lesson, we will see how to limit our nodes from either scaling too high or descaling too low.
We'll cover the following...
Scale or descale without threshold #
If we let Cluster Autoscaler
do its “magic” without defining any thresholds, our cluster or our wallet might be at risk.
We might, for example, misconfigure HPA
and end up scaling Deployments or StatefulSets to a huge number of replicas. As a result, Cluster Autoscaler
might add too many nodes to the cluster. As a result, we could end up paying for hundreds of nodes, even though we need much less. Luckily, AWS, Azure, and GCP limit how many nodes we can have so we cannot scale to infinity. Nevertheless, we should not allow Cluster Autoscaler
to go over some limits.
Similarly, there is a danger that Cluster Autoscaler
will ...