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-