1 個回答
- 最新
- 最多得票
- 最多評論
3
EKS is automatically adding labels to your nodes as you can see below. This information can be used for your node selectors and anti-affinity rules. That said, Placement Groups aren't automatically included as label on the node. You should define custom labels for identifying the nodes in you placement group and expose the topology for the node selectors. There is a blog post which shows you how to do this as well.
kubectl describe node ip-***-***-***-***.eu-west-1.compute.internal
Name: ip-***-***-***-***.eu-west-1.compute.internal
Roles: <none>
Labels: 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
相關內容
- 已提問 1 年前
- 已提問 6 個月前
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 1 年前
Thanks Vincent, exactly the information I needed, plus I hadn't spotted this blog post!