You need to enable JavaScript to run this app.
导航
系统标签和污点
最近更新时间:2024.11.20 14:28:23首次发布时间:2024.11.14 19:34:08

本文主要描述容器服务(VKE) 集群内节点的系统标签(Label)、污点(Taint)说明和管理方法。在容器服务业务中自定义 Label 或 Taint 时,请避免与系统 Label 或 Taint 重合。

VKE 系统 Label

Label Key描述
cluster.vke.volcengine.com/cluster-name集群 ID。
cluster.vke.volcengine.com/machine-name节点 ID。
cluster.vke.volcengine.com/machinepool-name节点池 ID。
cluster.vke.volcengine.com/machinepool-type节点池类型。
cluster.vke.volcengine.com/node-name节点元数据名称(metadata.name)。
machine.cluster.vke.volcengine.com/gpu-nameGPU 显卡名称。

说明

除上述具体的 Label 外,以vke.volcengine.com开头的 Label,均为系统 Label。

Kubernetes 系统 Label

Label Key描述
kubernetes.io/osKubernetes 系统 Label 相关说明,请参见 Kubernetes 文档
kubernetes.io/metadata.name
kubernetes.io/hostname
kubernetes.io/role
node.kubernetes.io/instance-type
topology.kubernetes.io/region
topology.kubernetes.io/zone
node.kubernetes.io/windows-build
endpointslice.kubernetes.io/managed-by
endpointslice.kubernetes.io/skip-mirror
alpha.kubernetes.io/provided-node-ip

VKE 系统 Taint

Taint Key描述
vke.volcengine.com/node-initializing:NoSchedule添加已有节点时,节点初始化相关污点,节点添加完成后自动移除。
node.willDelete:NoSchedule删除并清空(drain)节点时使用的污点。
ToBeDeletedByClusterAutoscalerCluster Autoscaler(CA)添加的缩容污点,成功添加污点后开启节点排水,排水完成后通过弹性伸缩组删除节点。
DeletionCandidateOfClusterAutoscalerCA 缩容前为节点添加的尽量不可调度污点,减少 Pod 调度到该节点的概率。

Kubernetes 系统 Taint

Taint Key描述
node.kubernetes.io/not-readyKubernetes 系统 Taint 相关说明,请参见 Kubernetes 文档
node.kubernetes.io/unreachable
node.kubernetes.io/unschedulable
node.kubernetes.io/memory-pressure
node.kubernetes.io/disk-pressure
node.kubernetes.io/network-unavailable
node.kubernetes.io/pid-pressure
ode.cloudprovider.kubernetes.io/uninitialized
node.cloudprovider.kubernetes.io/shutdown
node-role.kubernetes.io/master
node-role.kubernetes.io/control-plane