如何使用 eksctl 更新 Fargate 配置文件?

How do I update a Fargate profile with eksctl?

我使用以下 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 节点添加到命名空间?怎么做?

如您在 AWS Fargate profile 文档中所见:

Fargate profiles are immutable. However, you can create a new updated profile to replace an existing profile and then delete the original after the updated profile has finished creating.

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

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