1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 EKS会自动为您的节点添加标签,如下所示。这些信息可以用于节点选择器和反亲和规则。但是,放置组并没有自动包含在节点的标签中。您应该定义自定义标签来识别放置组中的节点,并在节点选择器中公开拓扑信息。有一篇博客文章展示了如何进行这样的操作。
kubectl describe node ip-***-***-***-***.eu-west-1.compute.internal
Name:ip-***-***-***-***.eu-west-1.compute.internal
Roles: <none>
Lables:alpha.eksctl.io/cluster-name=eksworkshop-eksctl
alpha.eksctl.io/nodegroup-name=nodegroup
beta.kubernetes.io/arch=amd64
beta.kubernetes.io/instance-type=t3.small
beta.kubernetes.io/os=linux
eks.amazonaws.com/capacityType=ON_DEMAND
eks.amazonaws.com/nodegroup=nodegroup
eks.amazonaws.com/nodegroup-image=ami-05fbcac3cb8054b00
eks.amazonaws.com/sourceLaunchTemplateId=lt-08bc0e2abce65746a
eks.amazonaws.com/sourceLaunchTemplateVersion=1
failure-domain.beta.kubernetes.io/region=eu-west-1
failure-domain.beta.kubernetes.io/zone=eu-west-1b
kubernetes.io/arch=amd64
kubernetes.io/hostname=ip-***-***-***-***.eu-west-1.compute.internal
kubernetes.io/os=linux
node.kubernetes.io/instance-type=t3.small
topology.kubernetes.io/region=eu-west-1
topology.kubernetes.io/zone=eu-west-1b