首页 > 其他 > 详细

【k8s】允许 master 节点运行 pod

时间:2021-04-12 09:23:16      阅读:37      评论:0      收藏:0      [点我收藏+]

1. 查看 所有 node 节点的调度

[root@node01 efk]# kubectl describe node|grep -E "Name:|Taints:"
Name:               k8s-master1
Taints:             node-role.kubernetes.io/master:NoSchedule
Name:               k8s-node1
Taints:             <none>
Name:               k8s-node2
Taints:             <none>

2. 去除 k8s-master1 节点不允许配置的 label

kubectl taint node k8s-master1 node-role.kubernetes.io/master-

3. 所有节点不允许调度的 label 去除

kubectl taint nodes --all node-role.kubernetes.io/master-

4. 重新设置 master 节点不允许调度 pod

kubectl taint node k8s-master1 node-role.kubernetes.io/master=:NoSchedule

污点可选参数

  • NoSchedule: 一定不能被调度
  • PreferNoSchedule: 尽量不要调度
  • NoExecute: 不仅不会调度, 还会驱逐Node上已有的Pod

【k8s】允许 master 节点运行 pod

原文:https://www.cnblogs.com/UncleZhao/p/14646127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!