eksctl 在创建后应用集群更改

eksctl apply cluster changes after create

我使用

创建了一个集群
eksctl create cluster -f mycluster.yaml

一切都是 运行 但现在我想添加集群自动缩放器。似乎没有为 eksctl update cluster 命令指定此项的选项。

创建新集群时,我可以添加 --asg-access 标志,是否有通过 eksctl 为现有集群启用 ASG 支持的选项?

--asg-access标志仅将相关的iam策略和标签添加到节点组。 您可以通过将自动缩放器选项设置为 true

创建一个新节点组来实现
nodeGroup:
  iam:
    withAddonPolicies:
      autoScaler: true

和提到的标签 here

然后你需要自己安装autoscaler

注:

您将无法编辑当前的节点组,因此您必须先添加一个新节点组,然后再删除当前节点组。 (https://eksctl.io/usage/managing-nodegroups/#nodegroup-immutability)