Kubernetes 污点设置 Master 不可调度

Kubernetes Taint

Posted by BlueFat on Wednesday, January 15, 2020
kubectl taint node [node] key=value[effect]
[effect] 可取值: [ NoSchedule | PreferNoSchedule | NoExecute ]

NoSchedule: 一定不能被调度
PreferNoSchedule: 尽量不要调度
NoExecute: 不仅不会调度, 还会驱逐Node上已有的Pod
# 设置污点
kubectl taint node master node-role.kubernetes.io/master="":NoSchedule
# 取消污点
kubectl taint node master1 node-role.kubernetes.io/master-
# 查看污点
kubectl  describe  node | grep Taint