IBM Cloud Docs
Why are my autoscaled worker pools unbalanced?

Why are my autoscaled worker pools unbalanced?

During a scale-up, the cluster autoscaler balances nodes across zones, with a permitted difference of plus or minus one (+/- 1) worker node.

Your pending workloads might not request enough capacity to make each zone balanced.

In this case, if you want to manually balance the worker pools, update your cluster autoscaler ConfigMap to remove the unbalanced worker pool. Then, run the ibmcloud oc worker-pool rebalance command, and add the worker pool back to the cluster autoscaler ConfigMap.

For Satellite clusters, do not use the ibmcloud oc worker-pool rebalance command if you have manually assigned worker nodes to your worker pool. Rebalancing a pool with manually assigned worker nodes might remove more than the expected number of worker nodes.