k8s kubelet 生成kube-config文件


接着上面的博客繼續寫

  pwd -> /etc/kubernetes

  設置集群參數

  kubectl config set-cluster kubernetes --certificate-authority=/etc/kubernetes/ssl/ca.pem --server=https://192.168.1.71:6443 --kubeconfig=kubelet.kubeconfig

  設置客戶端認證參數

  kubectl config set-credentials kubelet --client-certificate=/etc/kubernetes/ssl/kubelet-1-71.pem --client-key=/etc/kubernetes/ssl/kubelet-1-71.key --kubeconfig=kubelet.kubeconfig

  生成上下文參數

  kubectl config set-context default --cluster=kubernetes --user=kubelet --kubeconfig=kubelet.kubeconfig

  切換默認上下文

  kubectl config use-context default --kubeconfig=kubelet.kubeconfig

  cat kubelet.kubeconfig

apiVersion: v1
clusters:
- cluster:
    certificate-authority: ssl/ca.pem
    server: https://192.168.1.71:6443
  name: kubernetes
contexts:
- context:
    cluster: kubernetes
    user: kubelet
  name: default
current-context: default
kind: Config
preferences: {}
users:
- name: kubelet
  user:
    as-user-extra: {}
    client-certificate: ssl/kubelet-1-71.pem
    client-key: ssl/kubelet-1-71.key

  如果上面的文件出現 錯誤 也可以直接修改配置文件  或者直接刪除文件重新生成

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM