How does Auto-Scaling in EKS work?

Auto-Scaling in EKS is a feature that allows for the Kubernetes cluster to automatically scale up or down based on the number of pods that are active.

The Auto-Scaling feature is enabled by default, and it can be configured using the HorizontalPodAutoscaler object.

This object monitors the CPU utilization of each node and scales up or down to maintain a target average CPU utilization across all nodes in the cluster.