k8s证书到期处理

检查证书有效期

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
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值