问题描述
我使用以下 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 配置文件是不可变的。但是,您可以创建一个新的更新配置文件来替换现有配置文件,然后在更新配置文件创建完成后删除原始配置文件。
Fargate 配置文件在设计上是不可变的,因此没有 update
命令。
我认为您应该改用 eksctl create fargateprofile
和 eksctl delete fargateprofile
命令。
此外,您还可以找到类似的讨论 here。