配置kube配置文件
設置集群參數
kubectl config set-cluster kubernetes --certificate-authority=/etc/kubernetes/ssl/ca.pem --server=https://192.168.1.71:6443
cat ~/.kube/config
apiVersion: v1 clusters: - cluster: certificate-authority: /etc/kubernetes/ssl/ca.pem server: https://192.168.1.71:6443 name: kubernetes contexts: [] current-context: "" kind: Config preferences: {} users: []
設置客戶端認證參數 指定用戶名和key
kubectl config set-credentials admin --client-certificate=/etc/kubernetes/ssl/kubelet-1-71.pem --client-key=/etc/kubernetes/ssl/kubelet-1-71.key
設置上下文參數
kubectl config set-context kubernetes --cluster=kubernetes --user=admin
設置默認上下文
kubectl config use-context kubernetes
cat ~/.kube/config
apiVersion: v1 clusters: - cluster: certificate-authority: /etc/kubernetes/ssl/ca.pem server: https://192.168.1.71:6443 name: kubernetes contexts: - context: cluster: kubernetes user: admin name: kubernetes current-context: kubernetes kind: Config preferences: {} users: - name: admin user: as-user-extra: {} client-certificate: /etc/kubernetes/ssl/kubelet-1-71.pem client-key: /etc/kubernetes/ssl/kubelet-1-71.key
當然也可以直接修改上面文件