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

ops/2024/12/18 5:12:57/

某一天重启 之后,发现 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


http://www.ppmy.cn/ops/142813.html

相关文章

go语言使用zlib压缩[]byte

在Go语言中,可以使用compress/flate和compress/zlib包来实现对[]byte数据的Zlib压缩。下面是一个简单的示例,展示如何使用这些包来压缩一个字节切片: go package main import ( "bytes" "compress/zlib" "fmt"…

宝塔-docker拉取宝塔镜像,并运行宝塔镜像

宝塔-拉取宝塔镜像,并运行镜像 第1步:查询 docker search btpanel/baota此docker镜像由堡塔安全官方发布,镜像版本为宝塔面板9.2.0正式版和9.0.0_lts 稳定版,镜像会随着宝塔面板更新。 目前支持x86_64和arm架构可供下载使用 版本…

划分WLAN的三种主要方法,基于WLAN,基于IP,基于端口

划分WLAN的三种主要方法包括基于交换机端口的划分、基于MAC地址的划分和基于L3的IP划分‌。 ‌基于交换机端口的划分‌:这是最常见的VLAN划分方法。通过将交换机上的特定端口分配给不同的VLAN,可以实现网络的不同部分相互隔离。每个端口只能属于一个VLAN…

Redis Cluster 分片机制

Redis 集群是 Redis 提供的一种分布式实现,用于水平扩展数据存储能力。通过 Redis 集群,可以将数据分片存储在多个 Redis 节点上,同时提供高可用性和故障转移功能。 分片(Sharding): Redis 集群将数据划分…

springboot430校园食堂订餐系统boot(论文+源码)_kaic

摘 要 传统办法管理信息首先需要花费的时间比较多,其次数据出错率比较高,而且对错误的数据进行更改也比较困难,最后,检索数据费事费力。因此,在计算机上安装校园食堂订餐系统软件来发挥其高效地信息处理的作用&#x…

【C语言】库函数常见的陷阱与缺陷(五):数学函数

目录 一、sqrt 函数 1.1. 功能与场景用法 1.2. 陷阱与缺陷 1.3. 安全使用建议 1.4. 代码示例 二、pow 函数 2.1. 功能与用法 2.2. 陷阱与缺陷 2.2.1. 底数和指数的取值范围问题 2.2.2. 精度和舍入误差 2.3. 安全使用建议 2.4. 代码示例 三、sin 函数 3.1. 功能与…

如何快速开发一款AI小程序?基于微信云开发的实战指南

如何快速开发一款AI小程序?基于微信云开发的实战指南 引言 微信小程序凭借其轻便、易推广等特点,已成为应用开发的重要方式之一。而AI技术的快速发展让智能化应用成为可能。通过微信云开发(CloudBase)与小程序结合,开…

如何高效获取Twitter数据:Apify平台上的推特数据采集解决方案

引言 在数据分析和市场研究领域,Twitter(现在的X)数据一直是重要的信息来源。但是,自从Twitter更改API定价策略后,获取数据的成本大幅提升。本文将介绍一个经济实惠的替代方案。 为什么需要Twitter数据? …