问题描述
- apiserver无法启动
- admin.conf文件失效
解决方法
#生成新的证书方法1
kubeadm alpha certs renew all
使用docker命令重启apiserver、controller、schedular
#生成新的证书方法2
#该脚本适用于所有k8s版本集群证书更新,但大于等于v1.15版本建议使用kubeadm命令更新
git clone https://github.com/yuyicai/update-kube-cert.git
cd update-kube-cert/ && chmod 700 update-kubeadm-cert.sh && ./update-kubeadm-cert.sh all
#更新配置文件方法(更新之前要删除 /etc/kubernetes/{admin.conf,controller-manager.conf,scheduler.conf,kubelet.conf)
kubeadm init phase kubeconfig all
文档更新时间: 2020-07-22 16:07 作者:张尚