|
|
|
|
|
by ssk2
2402 days ago
|
|
Scaling happens at two levels: both for the deployments and for the size of the cluster itself. Clusterman operates on the cluster itself. If you scale just the number of pods, if there isn't enough available capacity in the cluster, they are unable to deploy until that capacity brought online. By emitting a signal to increase the number of nodes in the cluster just before we think that capacity is about to be needed, we can ensure that the new pods are launched near instantly when the deployment is actually scaled up. This is mostly useful when you're scaling by large increments (i.e. hundreds of pods) that far exceed the spare capacity available in your cluster. |
|