root@arm:~# kubectl get ns
Unable to connect to the server: x509: certificate has expired or is not yet valid: current time 2024-09-08T14:21:54+08:00 is after 2024-07-26T12:07:57Z

# 备份 kubernetes配置
cp -r /etc/kubernetes  /etc/kubernetes_bak
# 检测证书过期
kubeadm certs check-expiration
# 更新证书
kubeadm certs renew all

 2010  cp -rp $HOME/.kube/config $HOME/.kube/config.bak
 2011  cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

systemctl restart kubelet
systemctl restart kube-apiserver

重启 kube-apiserver、kube-controller-manage、kube-scheduler

# 如果是docker作为容器的话,可执行如下命令。其余容器方法类似
docker ps |grep kube-apiserver|grep -v pause|awk '{print $1}'|xargs -i docker restart {}
docker ps |grep kube-controller-manage|grep -v pause|awk '{print $1}'|xargs -i docker restart {}
docker ps |grep kube-scheduler|grep -v pause|awk '{print $1}'|xargs -i docker restart {}

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

Captcha Code