cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "x"
to: cluster.x-k8s.io/cluster-api-autoscaler-node-group-min-size: "y"
Despite this modification, the cluster did not automatically add new nodes.
VMware vSphere Kubernetes Service
This behavior is expected. The Cluster Autoscaler does not scale nodes based solely on annotation changes. The min-size annotation defines the boundary i.e. minimum allowed nodes, not a trigger to immediately scale up.
Autoscaler only provisions additional nodes when:
No action is required unless there is an actual resource shortage in the cluster.
The Autoscaler will:
Changing the annotation alone will not cause immediate scale-up