备份:
kubeadm config view > /tmp/cluster.yaml
cp -rp /etc/kubernetes /tmp/kubernetes.bak
cp -r /var/lib/etcd /tmp/etcd.bak
续定证书
kubeadm alpha certs renew all
续定配置,可以不执行,可以使用cp /etc/kubernetes/admin.conf /root/.kube/config
kubeadm init phase kubeconfig all
检查证书有效期
kubeadm alpha certs check-expiration
或者使用升级的方式更新,升级的版本,必须要比现在高
kubeadm upgrade apply --certificate-renewal v1.15.0
如果是集群,哪么需要用以下命令,重启相应的组件
docker ps |grep -E 'k8s_kube-apiserver|k8s_kube-controller-manager|k8s_kube-scheduler|k8s_etcd_etcd' | awk -F ' ' '{print $1}' |xargs docker restart