Files
terraform-aws-eks/docs/autoscaling.md
Max Williams 28f7e9dd41 initial commit
2018-08-27 17:17:32 +02:00

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