k8s设置污点taint
master节点设置taint如果不想让master节点参与到正常的pod调度,则需要对master进行打污点标签,这样master就不会有pod创建(pod创建时可以进行容忍度设置,这样master还是可以进行pod调度)污点标记PreferNoSchedule:NoSchedule 的软策略版本,表示尽量不调度到污点节点上去NoExecute:该选项意味着一旦 Taint 生效,如该节点内正在
·
master节点设置taint
如果不想让master节点参与到正常的pod调度,则需要对master进行打污点标签,这样master就不会有pod创建(pod创建时可以进行容忍度设置,这样master还是可以进行pod调度)
污点标记
PreferNoSchedule
:NoSchedule 的软策略版本,表示尽量不调度到污点节点上去
NoExecute
:该选项意味着一旦 Taint 生效,如该节点内正在运行的 pod 没有对应 Tolerate 设置,会直接被逐出
给master节点设置污点,使其不可调度
kubectl taint nodes master1 node-role.kubernetes.io/master=:NoSchedule
给tool节点设置污点,使其尽量不可调度
kubectl taint node node6 toolServer=toolServer:PreferNoSchedule
取消污点
kubectl taint nodes master1 node-role.kubernetes.io/master-
更多推荐
已为社区贡献13条内容
所有评论(0)