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