This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Cluster Autoscaler Configuration

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.

Configuration options for Cluster Autoscaler

1 - v9.21.0

Configuring Cluster Autoscaler in EKS Anywhere package spec

Parameter Description Default
cloudProvider Cluster Autoscaler cloud provider. This should always be clusterapi.
cloudProvider: “clusterapi”
autoDiscovery.clusterName Name of the kubernetes cluster this autoscaler package should autoscale.
autoDiscovery.clusterName: “mgmt-cluster”
clusterAPIMode Where Cluster Autoscaler should look for a kubeconfig to communicate with the cluster it will manage. See
clusterAPIMode: “incluster-kubeconfig”
clusterAPICloudConfigPath Path to kubeconfig for connecting to Cluster API Management Cluster, only used if clusterAPIMode=kubeconfig-kubeconfig or incluster-kubeconfig
clusterAPICloudConfigPath: “/etc/kubernetes/value”
extraVolumeSecrets Additional volumes to mount from Secrets.
extraVolumeSecrets: {}