目录
使用场景
专用节点、配置特定硬件的节点、基于Taint驱逐
1、查看污点情况
#kubectl describe node k8smaster|grep Taint
说明:
NoSchedule: 一定不会被调度
PreferNoSchedule: 尽量不被调度
NoExecute: 不会调度,而且还会驱逐Node已有pod
2、为节点添加污点
本例共有2个node节点,将节点node1设置为污点
#kubectl taint node k8snode1 env_role=dev:NoSchedule
#kubectl describe node k8snode1|grep Taint
3、验证
#kubectl create deployment nginx --image=nginx
#kubectl get pods -o wide