Taint(污点)用于给节点做污点标记,使 Pod 排斥一类特定的节点,每个节点上都可以应用一个或多个污点。本部分介绍如何添加和删除 Taint。
前提条件
添加 Taint
登录控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。
单击某个集群卡片,进入 集群详情 页。
单击 节点 页签,进入节点列表页面。
选择节点,单击 更多操作 > 编辑 Taint。
在 Taint 列表中,单击 添加一行数据,在弹出框中输入 键、值,选择 Effect,单击 确定。Effect 包含以下选项:
NoSchedule:不允许无匹配 toleration 的 Pod 调度到该节点。
NoExecute:若无匹配 toleration 的 Pod 已经在节点上运行,则将 Pod 驱逐,若无匹配 toleration 的 Pod 尚未在节点上运行,则不会将 Pod 调度到该节点上。
PreferNoSchedule:尽量不将无匹配 toleration 的 Pod 调度到该节点。
更多详情参见 官方文档。
删除 Taint
登录控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。
单击某个集群卡片,进入 集群详情 页。
单击 节点 页签,进入节点列表页面。
选择节点,单击 更多操作 > 编辑 Taint。
在 Taint 列表中,单击 Taint 右侧的 删除。
文档内容是否对您有帮助?