最近更新时间:2024-01-05 09:58:11
污点可以使Pod排斥一类特定的节点,每个节点上都可以应用一个或多个污点。容器服务支持对集群节点进行污点管理。本文介绍如何按需为节点设置污点或删除污点。
已创建KCE集群。详细信息,请参见 创建集群。
登录容器服务控制台。
在左侧导航栏中,选择集群,进入集群管理页面。
选择需要添加节点污点的集群名称/ID,进入该集群操作页面。
选择节点管理 > 节点,进入节点列表页。
按需勾选对应节点后点击节点列表上方更多,或点击节点所在行右侧更多,单击设置污点。
在设置污点弹窗中,用户可单击圆圈加号,根据需求输入污点的名称(Key)、值(Value)并选择Effect,然后单击确定,即可在污点页面看到此次设置的污点。
登录容器服务控制台。
在左侧导航栏中,选择集群,进入集群管理页面。
选择需要删除节点污点的集群名称/ID,进入该集群操作页面。
选择节点管理 > 节点,进入节点列表页。
按需勾选对应节点后点击节点列表上方更多,或点击节点所在行右侧更多,单击删除污点。
在删除污点弹窗中,用户可单击圆圈加号,根据需求输入待删除污点的名称(Key)并选择Effect,然后单击确定,即可看到节点污点被删除。
配置项 | 说明 | |
名称(Key) | 不超过253个字符,只能包含字母、数字及分隔符("-"、"_"、"."、"/"),且必须以字母、数字开头和结尾。 | |
值(Value) | 污点值可以为空,不超过63个字符,只能包含字母、数字及分隔符("-"、"_"、"."),且必须以字母、数字开头和结尾。 | |
Effect | NoSchedule | 禁止新的Pod调度至节点。 |
PreferNoSchedule | 尽量避免将没有匹配容忍的 Pod 调度到该节点上。 | |
NoExecute | 不能在该节点上运行(如果已经运行,将被驱逐)。 |
node-role.kubernetes.io/master 是否是Master
node-role.kubernetes.io/control-plane 控制面
node-role.kubernetes.io/worker 是否是Worker
node-role.kubernetes.io/etcd 是否装Etcd
node-role.kubernetes.io/eventetcd 是否装EventEtcd
kce.ksyun.com/CabinetName Epc的机柜
kce.ksyun.com/RackName Epc的机架名
kce.ksyun.com/TorName Epc的Tor名
kce.sdns.ksyun.com/clusterId 集群ID
kce.sdns.ksyun.com/createdAt 集群创建时间
kce.sdns.ksyun.com/ip 节点IP
kce.sdns.ksyun.com/nodeName 节点名称
kce.sdns.ksyun.com/instanceId 实例ID
kce.sdns.ksyun.com/instanceName 实例名称
kce.sdns.ksyun.com/machineId KCE机器ID
kce.sdns.ksyun.com/zone 可用区
kce.sdns.ksyun.com/region 地域
kce.sdns.ksyun.com/instanceType 实例的机型
kce.sdns.ksyun.com/instanceStatus 实例状态
kce.sdns.ksyun.com/imageId 镜像ID
kce.sdns.ksyun.com/imageName 镜像名称
kce.sdns.ksyun.com/machineType 机器类型(KEC或者EPC)
kce.sdns.ksyun.com/chargeType 计费方式
kce.sdns.ksyun.com/cpuNum CPU的核心数
kce.sdns.ksyun.com/memory 内存
kce.sdns.ksyun.com/privateIp 内网IP
kce.sdns.ksyun.com/publicIp 外网IP
kce.sdns.ksyun.com/runtime 容器运行时
kce.sdns.ksyun.com/vpcId VPCID
kce.sdns.ksyun.com/vpcName VPC名称
kce.sdns.ksyun.com/subnetId 子网ID
kce.sdns.ksyun.com/subnetName 子网名称
纯净模式