PreferNoSchedule的调度案例
1.给worker232打污点
kubectl taint node worker232 school=baimei:PreferNoSchedule
kubectl describe nodes | grep -i taints
2.编写资源清单并验证
cat 01-taint.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: deploy-taint
spec:
replicas: 10
selector:
matchExpressions:
- key: apps
values:
- "v1"
- "v2"
operator: NotIn
template:
metadata:
labels:
school: baimei
spec:
# 如果测试效果不明显,可以使用nodeName来测试
#nodeName: worker232
containers:
- name: v1
image: harbor.baimei.com/baimei-apps/apps:v1
kubectl get pods -o wide
3.取消污点
kubectl taint node worker232 school-
kubectl describe nodes | grep -i taints