Cluster Autoscaler automatically adjusts the size of a Kubernetes cluster so that all pods have a place to run and there are no unneeded nodes. On AWS it scales the cluster's EC2 Auto Scaling Groups up and down based on pending pods and node utilization.
This package is based on the upstream Kubernetes Cluster Autoscaler.
This package is deployed as part of AWS Module when you create an EKS cluster with furyctl. It requires an IAM role (via IRSA) to interact with the AWS Auto Scaling APIs, which is provisioned automatically by the distribution.
You can customize it under spec.distribution.modules.aws.clusterAutoscaler in your furyctl.yaml. See the module documentation and the EKSCluster configuration reference for the available options.
For license details please see LICENSE