k8s证书过期

前言

测试服的k8s突然无法使用了,打开面板报错,最近没有动过服务器的环境

查看服务器信息

打开服务kubectl get node 报错,看情况是证书问题 Unable to connect to the server: x509: certificate has expired or is not yet valid

查看k8s证书

  • 证书过期了,证书默认是365d,时间过了没有续上
bash 复制代码
kubeadm certs check-expiration

解决步骤

  • 重新生成证书
  • 重启kubelet

重新生成证书

bash 复制代码
kubeadm certs renew all

重启kubectl

bash 复制代码
systemctl restart kubelet

验证

  • k8s面板正常,查看证书日期正常
相关推荐
孟永峰_Java28 分钟前
凌晨线上崩盘:NoClassDefFoundError血案纪实!日志里这行「小字」才是救世主
后端·代码规范
whitepure31 分钟前
万字详解Java中的IO及序列化
java·后端
大得3691 小时前
django生成迁移文件,执行生成到数据库
后端·python·django
寻月隐君1 小时前
Rust Web 开发实战:使用 SQLx 连接 PostgreSQL 数据库
后端·rust·github
RainbowSea2 小时前
伙伴匹配系统(移动端 H5 网站(APP 风格)基于Spring Boot 后端 + Vue3 - 06
java·spring boot·后端
Keya2 小时前
MacOS端口被占用的解决方法
前端·后端·设计模式
用户9096783069432 小时前
Python 判断一个字符串中是否含有数字
后端
jakeswang2 小时前
应用缓存不止是Redis!——亿级流量系统架构设计系列
redis·分布式·后端·缓存
RainbowSea2 小时前
伙伴匹配系统(移动端 H5 网站(APP 风格)基于Spring Boot 后端 + Vue3 - 05
vue.js·spring boot·后端
污橘2 小时前
Nginx反向代理Oracle
后端·程序员