在 kubernetes master 服务器上运行任何 kubectl 命令都出现下面的错误:
Unable to connect to the server: x509: certificate has expired or is not yet valid
请问如何解决?
经过实际验证,解决方法非常简单,只需运行2个命令:
1)更新所有证书
kubeadm alpha certs renew all
2)更新当前用户的 .kube/config
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
注:如果少了第2步,运行 kubectl 命令时会报错
error: You must be logged in to the server (Unauthorized)
kubernetes 版本是 v1.17.0