
这里的 kubeconfig 建议是使用这种方式来配置,我在 config 里面直接配置的话,总会有各种各样的问题。这样配置后就比较 OK 了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| export KUBE_APISERVER="https://{IP}:6443" # 设置集群参数 kubectl config set-cluster online-k8s \ --certificate-authority=/home/sunyang/.kube/server.cert \ --embed-certs=true \ --server=${KUBE_APISERVER}
# 设置客户端认证参数 kubectl config set-credentials sunyang \ --client-certificate=/home/sunyang/.kube/sunyang.crt \ --embed-certs=true \ --client-key=/home/sunyang/.kube/sunyang.key
# 设置上下文参数 kubectl config set-context online-k8s \ --cluster=online-k8s \ --user=sunyang
# 设置默认上下文 kubectl config use-context online-k8s
|