Cluster Autoscaler
Cluster Autoscaler is a tool that automatically adjusts the number of nodes in your cluster when:
- Pods fail due to insufficient resources, or
- Pods are rescheduled onto other nodes due to being in nodes that are underutilized for an extended period of time.
The Cluster Autoscaler add-on adds support for Cluster Autoscaler to an EKS cluster. It is typically installed as a Deployment in your cluster. It uses leader election to ensure high availability, but scaling is one done via one replica at a time.
Usage
Cluster Autoscaler can be deployed by enabling the add-on via the following.
enable_cluster_autoscaler = true
GitOps Configuration
The following properties are made available for use when managing the add-on via GitOps.
clusterAutoscaler = {
enable = true
}