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

相关推荐
新兴AI民工14 小时前
【Linux内核九】进程管理模块:list_head钩子构造双向列表和一些宏定义
linux·运维·list·linux内核
小周学学学14 小时前
ESXI故障处理-重启后数据存储丢失
linux·运维·服务器
哎哟喂呢哈14 小时前
ddns 免费 ipv6
linux
Flash.kkl14 小时前
Linux——线程的同步和互斥
linux·开发语言·c++
sunfove14 小时前
Python 面向对象编程:从过程式思维到对象模型
linux·开发语言·python
王九思14 小时前
Ansible 自动化运维介绍
运维·自动化·ansible
小宇的天下14 小时前
Calibre 3Dstack --每日一个命令day13【enclosure】(3-13)
服务器·前端·数据库
lisanmengmeng14 小时前
cephfs 在k8s挂载文档
云原生·容器·kubernetes
三不原则14 小时前
实战:基于 GitOps 实现 AI 应用的自动化部署与发布
运维·人工智能·自动化
云和数据.ChenGuang14 小时前
达梦数据库安装服务故障四
linux·服务器·数据库·达梦数据库·达梦数据