1、查看证书有效期:
kubeadm certs check-expiration
2、备份证书
cp -rp /etc/kubernetes /etc/kubernetes.bak
3、直接重建证书
k8s版本1.15之前使用:
kubeadm alpha certs renew all
k8s版本1.15之后使用:
kubeadm certs renew all
4、再次查看证书有效期:
kubeadm certs check-expiration
5、更新用户凭证
cp /etc/kubernetes/admin.conf ~/.kube/config
6、重启kubeblet
systemctl restart kubelet
8、再次尝试执行kubectl相关命令即可发现已恢复正常。
kubectl get pods