kubectl rancher等重启之后服务起不来一分钟解决(另类方案)did you specify the right host or port?

某一天重启 之后,发现 k8s起不来了现象如下:

复制代码
kubectl get nodes
The connection to the server 10.124.200.145:442 was refused - did you specify the right host or port?

访问页面的rancher也失败了。

查阅资料发现,是证书过期了,k8s距离服务创建成功已经一年了,这上面的证书一年之后就会过期,但是我用的是rancher容器的,证书的替换跟一般的k8s不一样。更新证书,延长证书的到期时间网上教程很多。但是都很麻烦。

由于我是自己的环境,所以临时可以使用更改系统时间来恢复。

复制代码
#关闭自动同步
timedatectl set-ntp false
#设置时间回到一年前的今天,方便日志文件查看啥的,就年份不一样。
sudo timedatectl set-time '2023-12-13 15:20:00'

然后再重启一下

systemctl restart kubelet 或者重启虚拟机都行 reboot

接下来发现就恢复了

systemctl status kubelet

kubelet get nodes

相关推荐
xinhuanjieyi几秒前
vscode插件,.sec / .inc / .sc 文件添加关键字高亮
java·服务器·vscode
learning-striving3 分钟前
centos9安装docker测试成功教程
linux·运维·服务器·docker·容器
SPC的存折4 分钟前
9、K8S-Service资源对象
云原生·容器·kubernetes
SPC的存折5 分钟前
8、K8S-Statefulset控制器
云原生·容器·kubernetes
Data_Journal6 分钟前
Puppeteer指纹识别指南:循序渐进,简单易学!
服务器·前端·人工智能·物联网·媒体
feng_you_ying_li11 分钟前
linux之文件系统(3)
linux·运维·服务器
sbjdhjd13 分钟前
Docker 网络工业级实战手册
linux·运维·经验分享·笔记·docker·云原生·云计算
桌面运维家14 分钟前
服务器异常登录日志排查方法与安全防护实战
运维·服务器·安全
馨谙16 分钟前
Kubeadm 安装 Kubernetes1.33 完整教程(含核心概念答疑)
kubernetes
Flittly17 分钟前
【日常小问】解决 Jenkins 部署 Spring Cloud 微服务到 Docker 容器启动失败的问题
运维·笔记·docker·微服务·jenkins