前言
测试服的k8s突然无法使用了,打开面板报错,最近没有动过服务器的环境
查看服务器信息
打开服务kubectl get node 报错,看情况是证书问题 Unable to connect to the server: x509: certificate has expired or is not yet valid
查看k8s证书
证书过期了,证书默认是365d,时间过了没有续上
kubeadm certs check-expiration
解决步骤
重新生成证书
重启kubelet
重新生成证书
kubeadm certs renew all
重启kubectl
systemctl restart kubelet
验证
k8s面板正常,查看证书日期正常