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面板正常,查看证书日期正常
相关推荐
前端一小卒1 天前
我用 Claude Code 的 Superpowers 技能链写了个服务,部署前差点把服务器搞炸
前端·javascript·后端
曹牧1 天前
Spring:@RequestMapping注解,匹配的顺序与上下文无关
java·后端·spring
空中海1 天前
Kubernetes 入门基础与核心架构
贪心算法·架构·kubernetes
小猿姐1 天前
Redis Kubernetes Operator 实测:三个方案的真实差距
redis·容器·kubernetes
阿丰资源1 天前
SpringBoot+Vue实战:打造企业级在线文档管理系统
vue.js·spring boot·后端
米高梅狮子1 天前
08.CronJob和Service
云原生·容器·架构·kubernetes·自动化
Rust研习社1 天前
使用 Axum 构建高性能异步 Web 服务
开发语言·前端·网络·后端·http·rust
0xDevNull1 天前
Spring Boot 自动装配:从原理到实践
java·spring boot·后端
IT_陈寒1 天前
SpringBoot配置加载顺序把我坑惨了
前端·人工智能·后端
Moment1 天前
面试官:给 llm 传递上下文,有哪几个身份 role ❓❓❓
前端·后端·面试