管理 Taint

Taint(污点)用于给节点做污点标记,使 Pod 排斥一类特定的节点,每个节点上都可以应用一个或多个污点。本部分介绍如何添加和删除 Taint。

前提条件

已创建集群已导入集群

添加 Taint

  1. 登录控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。

  2. 单击某个集群卡片,进入 集群详情 页。

  3. 单击 节点 页签,进入节点列表页面。

  4. 选择节点,单击 更多操作 > 编辑 Taint

  5. 在 Taint 列表中,单击 添加一行数据,在弹出框中输入 ,选择 Effect,单击 确定。Effect 包含以下选项:

    • NoSchedule:不允许无匹配 toleration 的 Pod 调度到该节点。

    • NoExecute:若无匹配 toleration 的 Pod 已经在节点上运行,则将 Pod 驱逐,若无匹配 toleration 的 Pod 尚未在节点上运行,则不会将 Pod 调度到该节点上。

    • PreferNoSchedule:尽量不将无匹配 toleration 的 Pod 调度到该节点。

更多详情参见 官方文档

删除 Taint

  1. 登录控制台,在左侧导航栏单击 集群管理 > 集群详情,进入集群列表页。

  2. 单击某个集群卡片,进入 集群详情 页。

  3. 单击 节点 页签,进入节点列表页面。

  4. 选择节点,单击 更多操作 > 编辑 Taint

  5. 在 Taint 列表中,单击 Taint 右侧的 删除