mirror of
https://github.com/ysoftdevs/terraform-aws-eks.git
synced 2026-01-17 00:57:28 +01:00
1.0 KiB
1.0 KiB
Autoscaling
Autoscaling of worker nodes can be easily enabled by setting the autoscaling_enabled variable to true for a worker group in the worker_groups map.
This will add the required tags to the autoscaling group for the cluster-autoscaler.
You will also need to install the cluster-autoscaler into your cluster. The easiest way to do this is with helm.
The helm chart for the cluster-autoscaler requires some specific settings to work in an EKS cluster. These settings are supplied via YAML values file when installing the helm chart. Here is an example values file:
rbac:
create: true
sslCertPath: /etc/ssl/certs/ca-bundle.crt
autoDiscovery:
clusterName: YOUR_CLUSTER_NAME
enabled: true
To install the chart, simply run helm with the --values option:
helm install stable/cluster-autoscaler --values=path/to/your/values-file.yaml