美文网首页
K8S 集群管理

K8S 集群管理

作者: 陈sir的知识图谱 | 来源:发表于2019-07-22 16:59 被阅读0次

    Node 的隔离与恢复

    使用命令

    kubectl cordon <node_name> # 将node 标记为不可调度
    kubectl uncordon <node_name> # 将 node 标记为可调度
    kubectl drain <node_name> # 将node 标记为不可调度,如果node中含有带replicaset的 pod ,会自动在其他节点创建新的pod,并加入到对应的service中,如果不带relipcaSet,需要手工创建,并手工定义service 到颇pod 的 redirect 
    

    ## 更新资源对象的 Label

    kubectl label pod redis-master-bobr0 role=backend # 添加标签
    kubectl label pod redis-master-bobr0 role=master --overwrite # 修改标签
    kubectl label pod redis-master-bobr0 role- # 删除标签 key加减号(-)
    
    kubectl label pods -Lrole 查看标签
    
    

    Namespace 集群环境共享与隔离

    kubeclt config set-cluster kubernets-cluster --server=https://192.168.10.129:8080 # 设置集群 api server
    kubectl config set context ctx-dev --namespace=dev --cluster=kubernetes-cluster # 定义context
    kubectl config use-context ctx-dev #使用 context
    

    资源管理

    细节

    pod驱逐

    细节

    pod 优先级

    细节

    pod Qos

    细节

    相关文章

      网友评论

          本文标题:K8S 集群管理

          本文链接:https://www.haomeiwen.com/subject/nxwwlctx.html