因为我需要更改 Kubernetes 集群详细信息,所以我选择了 master 的 ca.pem,并在我的本地机器上运行了以下命令,并带有指向我的新 ca.pem 的正确路径
$ kubectl config set-cluster default-cluster -- server=https://${MASTER_HOST} --certificate-authority=${CA_CERT}
$ kubectl config set-credentials default-admin --certificate-authority=${CA_CERT} --client-key=${ADMIN_KEY} --client-certificate=${ADMIN_CERT}
$ kubectl config set-context default-system --cluster=default-cluster --user=default-admin
$ kubectl config use-context default-system
当我尝试获取节点时:
kubectl get nodes
它给出如下错误:
Unable to connect to the server: x509: certificate is valid for xxx.xx.xx.209, xxx.xx.xx.209, not xxx.xx.xx.216
xxx.xx.xx.209 表示我的老主人,它仍然没有变成新主人。我应该怎么做才能更改 master 并相应地更新 kubectl。