kubelet 设置默认Label 和 污点taints

kubelet 设置默认Label和taints分为两种情况:

1. 使用二进制包安装(rpm)

编辑/etc/kubernetes/kubelet 在 KUBELET-ARGS的末端添加:

"--register-with-taints=node.kubernetes.io/test=true:NoSchedule"  #污点
"--node-labels=test=true" #标签  

2. 使用镜像安装

查找 10-kubeadm.conf 文件

在该行内添加  Environment="KUBELET_CONFIG_ARGS=--config=/var/lib/kubelet/config.yaml "

"--register-with-taints=node.kubernetes.io/test=true:NoSchedule --node-labels=test=true"

kubectl delete node node1

删除节点后,重启即可生效,systemctl daemon-reload && systemctl restart kubelet

 

test






posted @ 2021-03-12 15:00  ThrownBug  阅读(286)  评论(0编辑  收藏  举报