zoukankan      html  css  js  c++  java
  • 【k8s】允许 master 节点运行 pod

    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
  • 相关阅读:
    博弈论嘻嘻
    cf之kmp匹配稍稍改一改
    点分治开始!
    后缀数组
    cf之 前缀和差分
    AJAX 数据库实例
    常用jar包用途
    cxf客户端所需最少jar包
    Dbutis
    dbutils入门
  • 原文地址:https://www.cnblogs.com/UncleZhao/p/14646127.html
Copyright © 2011-2022 走看看