apiVersion: apps/v1 kind: Deployment metadata: name: cluster-autoscaler namespace: kube-system labels: app: cluster-autoscaler spec: replicas: 1 selector: matchLabels: app: cluster-autoscaler template: metadata: labels: app: cluster-autoscaler spec: serviceAccountName: cluster-autoscaler tolerations: - effect: NoSchedule operator: "Equal" value: "true" key: node-role.kubernetes.io/master nodeSelector: kubernetes.io/role: master containers: - image: bitnami/cluster-autoscaler:latest name: cluster-autoscaler resources: limits: cpu: 100m memory: 300Mi requests: cpu: 100m memory: 300Mi command: - cluster-autoscaler - --v=4 - --stderrthreshold=info - --cloud-provider=aws - --skip-nodes-with-local-storage=false - --nodes={{ node_asg_min }}:{{ node_asg_max }}:{{ name }} imagePullPolicy: "Always"