问题描述

  • apiserver无法启动
  • admin.conf文件失效

解决方法

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