检查证书有效期
kubeadm certs check-expiration
V1.15.3版本
kubeadm alpha certs check-expiration
备份历史证书
cp -r /var/lib/etcd /var/lib/etcd.bak
cp -ar /etc/kubernetes/ /etc/kubernetes.bak
cp /root/.kube/config /root/.kube/config.bak
更新证书
kubeadm certs renew all
V1.15.3版本
kubeadm alpha certs renew all
拷贝账户命令权限
cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
查看kubelet服务状态
systemctl status kubelet
出错处理
kubelet 启动 报 unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf: no such file or directory" ,原因是kubelet.conf的证书权限有问题,更新证书后,kubelet.conf文件并没有自动更新。
处理方法:
拷贝 admin.conf 到 kubelet.conf ,再重新启动kubelet服务
cp -a /etc/kubernetes/admin.conf /etc/kubernetes/kubelet.conf
# cp -a 选项保留原始文件所有状态
systemctl daemon-reload && systemctl restart kubelet