zoukankan      html  css  js  c++  java
  • 普通主机拥有集群控制权限

    如何把普通主机拥有集群控制权限

    kubectl config set-cluster myk8s --certificate-authority=./ca.pem --embed-certs=true --server=https://10.0.0.10:7443 --kubeconfig=config
    
    // 使用apiserver证书即可
    kubectl config set-credentials cluster-admin --client-certificate=./client.pem --client-key=./client-key.pem --embed-certs=true --kubeconfig=config
    
    kubectl config set-context myk8s-context --cluster=myk8s --user=cluster-admin --kubeconfig=config
    
    kubectl config use-context myk8s-context --kubeconfig=config
    
    kubectl create clusterrolebinding myk8s-admin --clusterrole=cluster-admin --user=cluster-admin
    
    cp /opt/certs/config /root/.kube/default-kubeconfig
    
     echo "export KUBECONFIG=/root/.kube/default-kubeconfig" >> /etc/profile
    
    
     kubectl config view
    
    apiVersion: v1
    clusters:
    - cluster:
        certificate-authority-data: DATA+OMITTED
        server: https://192.168.2.100:7443
      name: myk8s
    contexts:
    - context:
        cluster: myk8s
        user: k8s-node
      name: myk8s-context
    current-context: myk8s-context
    kind: Config
    preferences: {}
    users:
    - name: k8s-node
      user:
        client-certificate-data: REDACTED
        client-key-data: REDACTED
    
    [root@yutang2-161 heapster]# kubectl get pod
    NAME             READY   STATUS    RESTARTS   AGE
    nginx-ds-jk7lx   1/1     Running   0          18h
    nginx-ds-nmfhv   1/1     Running   0          18h
    nginx-ds-p7szl   1/1     Running   0          18h
    
  • 相关阅读:
    HDU 2157 How many ways?【矩阵快速幂】
    CodeForces 3 D.Least Cost Bracket Sequence【贪心+优先队列】
    【差分】Tallest Cow
    P2220 [HAOI2012]容易题【快速幂】
    无题II HDU
    PHP编译常见错误
    MySQL编译安装
    Tomcat 单(多)实例部署使用
    lvs+keepalived 高可用及负载均衡
    MySQL操作命令梳理(2)
  • 原文地址:https://www.cnblogs.com/ipyanthony/p/12509050.html
Copyright © 2011-2022 走看看