Skip to content

Cluser Autoscaler#

Kubernetes Logo

License: Apache 2.0

Cluster Autoscaler is a component that automatically adjusts the size of a Kubernetes Cluster so that all pods have a place to run and there are no unneeded nodes.

EKS-A#

In EKS Anywhere cluster autoscaler is implemented using the cluster-api vsphere provider. This is used in EKS Anywhere along with the WorkerNodeGroups to provide autoscaling whereas in EKS, most node pools are done by Karpenter.

EKS#

In EKS cluster autoscaler uses the AWS cloud provider. This is only used for the core node pool and legacy node pool. User/tenant node pools are managed by karpenter.