如何使用 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 fargateprofile
和 eksctl delete fargateprofile
命令。
另外你可以找到类似的讨论here。
我使用以下 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 fargateprofile
和 eksctl delete fargateprofile
命令。
另外你可以找到类似的讨论here。