rmdir.cn

kubectl taint

管理节点的污点和容忍

语法

kubectl taint nodes <节点名> <key>=<value>:<effect> [选项]

说明

为节点设置污点(Taint),只有具备相应容忍(Toleration)的 Pod 才能被调度到该节点。用于实现专属节点、硬件隔离等场景。

参数

  • effect必填

    污点效果:NoSchedule / PreferNoSchedule / NoExecute

示例

添加污点

为 GPU 节点添加污点,只允许有容忍的 Pod 调度

kubectl taint nodes gpu-node gpu=true:NoSchedule

移除污点

移除节点上的污点(键后跟减号)

kubectl taint nodes gpu-node gpu=true:NoSchedule-