eksctl创建后应用集群更改

时间:2020-07-03 04:45:36

标签: kubernetes amazon-eks eksctl

我已经使用

创建了一个集群
ProductDetailsScreen extends StatelessWidget{
  final myChangeNotifier;

  ProductDetailsScreen(this.myChangeNotifier);

  @override
  Widget build(BuildContext context){
    return ChangeNotifierProvider<Product>.value(
      value: myChangeNotifier,
      child: Consumer<Product>(
        build: (context, product, _) => ... //paste the code you uses in ProductDetailsScreen here
      )
    );
  }
}

一切都在运行,但是现在我想添加集群自动缩放器。似乎没有办法为eksctl create cluster -f mycluster.yaml 命令指定此选项。

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

1 个答案:

答案 0 :(得分:2)

--asg-access标志仅将相关的IAM策略和标签添加到节点组。 您可以通过将autoscaler选项设置为true来创建新的节点组

nodeGroup:
  iam:
    withAddonPolicies:
      autoScaler: true

和标签here

然后您需要自行安装自动定标器

注意:

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