当前位置:   article > 正文

解决K8s证书过期问题_part of the existing bootstrap client certificate

part of the existing bootstrap client certificate in /etc/kubernetes/kubelet

K8s出现的问题:证书过期

参考K8s官方文档

查看运行日志:

journalctl -xefu kubelet
  • 1

关键错误: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
  • 1

备份旧的配置文件

mv /etc/kubernetes/*.conf /tmp/
  • 1

重新生成新的配置文件

kubeadm init phase kubeconfig all
  • 1

重启K8s

systemctl restart kubelet
  • 1

将新生成的 admin.conf 文件拷贝,替换 ~/.kube 目录下的 config 文件。

cp /etc/kubernetes/admin.conf ~/.kube/config
  • 1

查看K8s的状态

systemctl status kubelet
  • 1
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号