<p>I've created a cluster using</p>
<pre><code>eksctl create cluster -f mycluster.yaml
</code></pre>
<p>everything is running but now I would want to add cluster autoscaler. There does not seem to be an option to specify this for the <code>eksctl update cluster</code> command.</p>
<p>When creating a new cluster I can add the --asg-access flag, is there an option to enable ASG support for an existing cluster via eksctl?</p>

neo112
<p>The <code>--asg-access</code> flag only adds relevant iam policy and labels to a node group.
You can do that by creating a new node group with the autoscaler option set as true</p>
<pre><code>nodeGroup:
  iam:
    withAddonPolicies:
      autoScaler: true
</code></pre>
<p>and the labels as mentioned <a href="https://eksctl.io/usage/autoscaling/" rel="nofollow noreferrer">here</a></p>
<p>Then you need to install the autoscaler itself</p>
<p>Note:</p>
<p>You won't be able to edit your current nodeGroup, so you will have to add a new one first and then delete your current one. (<a href="https://eksctl.io/usage/managing-nodegroups/#nodegroup-immutability" rel="nofollow noreferrer">https://eksctl.io/usage/managing-nodegroups/#nodegroup-immutability</a>)</p>
