7

我正在尝试eksctl使用适当的 IAM 权限启用自动缩放在 AWS EKS 集群上创建 Kubernetes。根据文档

您可以创建一个具有 IAM 角色的集群(或现有集群中的节点组),该角色将允许使用集群自动扩缩器:

eksctl create cluster --asg-access

我正在尝试运行

eksctl create cluster --asg-access -f myconfig.yml

但收到此错误:

[✖]  cannot use --asg-access when --config-file/-f is set

--asg-access他们是在配置文件中使用的一种方式吗?我尝试在配置文件架构文档中查找相关配置无济于事。

4

1 回答 1

18

您可以在不传递asg-access标志的情况下在配置文件中启用自动缩放,即

iam:
  withAddonPolicies:
    autoScaler: true

例子

希望这会有所帮助

于 2019-08-02T13:08:28.210 回答