Process Flow - Cluster Autoscaler concept
Monitor Cluster Nodes
Check Pod Scheduling
Are Pods Pending?
No→No Scale Change
Yes
Add Nodes to Cluster
Pods Scheduled Successfully
Monitor for Underutilized Nodes
Can Nodes be Removed?
No→Keep Nodes
Yes
Remove Unneeded Nodes
Repeat Monitoring
The Cluster Autoscaler watches the cluster, adds nodes when pods can't be scheduled, and removes nodes when they are underused.