使用 kubectl taint
给某个node设置污点, 格式为 key=value:effect
value可以为空
effect 有如下取值:
NoSchedule
: 表示k8s将不会将Pod调度到具有该污点的Node上PreferNoSchedule
: 表示 k8s将尽量避免将Pod调度到具有该污点的Node上NoExecute
: 表示k8s将不会将Pod调度到具有该污点的Node上, 同时会将Node上的Pod驱逐出去kubectl taint nodes node0 key=value:NoSchedule
kubectl taint nodes node0 key:NoSchedule- # 删除污点