如下图所示:
说明:如上图报错则表明kubernetes证书过期了,需要重新续签证书。
kubeadm alpha certs check-expiration
如下图所示:
注意:为了避免升级过程中出现问题,建议备份kubernetes 的配置文件和证书文件。
cp -arp /etc/kubernetes/ /etc/kubernetes_`date +%F`
# 1、备份配置文件
kubeadm config view > /root/kubeadm.yaml
# 2、生产新的证书文件
kubeadm alpha certs renew all
# 3、将新生成的文件拷贝到 ${HOME}/.kube 目录下并重命名为 config
mv ~/.kube ~/.kube.bak
mkdir ~/.kube
cp /etc/kubernetes/admin.conf ~/.kube/config
# 1、修改系统时间到证书有效期时间内
date -s "2021-07-11 22:30:00"
#说明:时间修改完成后,证书就是在有效期内了,修改后集群就会恢复正常了,如果不正常可以重启下kubelet服务。
# 2、备份配置文件
kubeadm config view > /root/kubeadm.yaml
# 3、生产新的证书文件
kubeadm alpha certs renew all
# 4、将新生成的文件拷贝到 ${HOME}/.kube 目录下并重命名为 config
mv ~/.kube ~/.kube.bak
mkdir ~/.kube
cp /etc/kubernetes/admin.conf ~/.kube/config
# 1、重启 apiserver、kube-controller、kube-scheduler、etcd 容器
docker ps | grep -v pause | grep -E "etcd|scheduler|controller|apiserver" | awk '{print $1}' | awk '{print "docker","restart",$1}' | bash
# 2、重启kubelet
systemctl restart kubelet && journalctl -xefu kubelet
证书续签后,查看证书过期时间
下一章将介绍:《Kubernets证书篇:kubernetes1.14.3证书时间过期》
更多详细内容请参考:企业级K8s集群运维实战
解决vue项目打包部署到服务器上可以正常登录,本地启动时无法携带cookie 说一下...
1.背景 语言选择python 工具选择https://github.com/openatx/uiautomator2 问题...
前言 鸿蒙系统(HarmonyOS)是华为推出的一款面向未来、面向全场景的分布式操作...
JavaScript 猜数字小游戏 在1~10中随机抽取一个数字抽取的数字可以在控制台查看...
复制代码 代码如下: package com; import java.io.IOException; import java.io....
'************************************* '读取文件 '*************************...
什么是Viewport 手机浏览器是把页面放在一个虚拟的窗口(viewport)中,通常这个...
前言 本章主要讲述Windows环境下的Jenkins的自动化部署 关于JenKins下载的方式有...
本文实例为大家分享了微信小程序实现点赞业务的具体代码,供大家参考,具体内容...
最后罗嗦一句,本人录入这篇文章用的机器上没有 ASP 环境,所以提供的代码未能进...