【问题标题】:How do I update a Fargate profile with eksctl?如何使用 eksctl 更新 Fargate 配置文件?
【发布时间】:2021-02-09 17:21:53
【问题描述】:

我使用以下 Fargate 配置文件创建了一个 AWS EKS Fargate 集群

fargateProfiles:
  - name: fp-fluxcd
    selectors:
      - namespace: fluxcd

如何添加(或更改)命名空间使其看起来像这样?

fargateProfiles:
  - name: fp-fluxcd
    selectors:
      - namespace: fluxcd
      - namespace: flux-system

我更新了配置文件并尝试eksctl upgrade -f my-cluster.yml无济于事。

我猜另一种给猫换皮的方法是将 fargate 节点添加到命名空间?该怎么做?

【问题讨论】:

    标签: kubernetes amazon-eks eksctl


    【解决方案1】:

    正如您在 AWS Fargate profile 文档中看到的那样:

    Fargate 配置文件是不可变的。但是,您可以创建一个新的更新配置文件来替换现有配置文件,然后在更新配置文件完成创建后删除原始配置文件。

    Fargate 配置文件在设计上是不可变的,因此没有 update 命令。 在我看来,您应该改用eksctl create fargateprofileeksctl delete fargateprofile 命令。

    另外你可以找到类似的讨论here

    【讨论】:

    • 创建 fargateprofile 并删除前一个后,我必须删除所有 pod 以确保旧的 fargate 节点被新的节点替换。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-08-26
    • 2018-08-10
    • 1970-01-01
    • 2020-04-27
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    相关资源
    最近更新 更多