K8s出现的问题:证书过期
参考K8s官方文档
查看运行日志:
journalctl -xefu kubelet
关键错误:part of the existing bootstrap client certificate in /etc/kubernetes/kubelet.conf is expired: 2022-10-12 06:54:16 +0000 UTC
查看证书期限:
解决方式:
对过期证书进行备份,并删除旧的证书
重新生成证书
kubeadm alpha certs renew all
备份旧的配置文件
mv /etc/kubernetes/*.conf /tmp/
重新生成新的配置文件
kubeadm init phase kubeconfig all
重启K8s
systemctl restart kubelet
将新生成的 admin.conf 文件拷贝,替换 ~/.kube 目录下的 config 文件。文章来源:https://www.toymoban.com/news/detail-599230.html
cp /etc/kubernetes/admin.conf ~/.kube/config
查看K8s的状态文章来源地址https://www.toymoban.com/news/detail-599230.html
systemctl status kubelet
到了这里,关于解决K8s证书过期问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!