当前位置: 首页 > news >正文

K8S-证书过期更新

K8S证书过期问题

K8S证书过期处理方法 Unable to connect to the server: x509: certificate has expired or is not yet valid

image-20250411145314720

1、查看证书有效期:

# kubeadm certs check-expiration

2、备份证书

# cp -rp /etc/kubernetes /etc/kubernetes.bak

3、直接重建证书

  • k8s版本1.15之前使用:

    # kubeadm alpha certs renew all 
    
  • k8s版本1.15之后使用:

    # kubeadm certs renew all
    

4、再次查看证书有效期:

# kubeadm certs check-expiration

image-20250411145804658

5、更新用户凭证

# cp /etc/kubernetes/admin.conf ~/.kube/config

image-20250411150017996

6、重启kubeblet

# systemctl restart kubelet

7、docker 重启apiserver,scheduler,controller-manager 容器

如果你和我一样误删除了组件, 可以看我这个
误删除 apiserver,scheduler,controller-manager 容器组件

image-20250411150842610

# docker ps | grep apiserver
# docker ps | grep scheduler
# docker ps | grep controller-manager

#分别执行上面三个容器查询命令,拿到容器id后
# docker restart 容器的ID

# docker restart `docker ps -a | grep -E 'apiserver|scheduler|controller-manager'`

8、再次尝试执行kubectl相关命令即可发现已恢复正常。

# systemctl status kubelet
或者
# kubectl get pods

image-20250411171852189

stemctl status kubelet
或者

kubectl get pods


[外链图片转存中...(img-eWB5x7j8-1744364081748)]



至此k8s证书更新完成 !!!!

相关文章:

  • 医药行业的数据安全与加密软件
  • 阿里云服务迁移实战: 01-大纲
  • 禅道MCP Server开发实践与功能全解析
  • [leetcode]stack的基本操作的回顾
  • 大模型本地部署系列(3) Ollama部署QwQ[阿里云通义千问]
  • 前端-Vue3
  • 代码随想录算法训练营第十五天
  • Shell四种配置文件的区别(~/.bashrc ~/.bash_profile ~/.zshrc ~/.profile)
  • JavaWeb-01-前端Web开发(HTML+CSS)
  • 甜心速达智慧潮流精选超市、即时零售新业态,打造可持续发展商业模式
  • Vulhub-DC-4靶场通关攻略
  • 操作系统 3.5-内存换入-请求调页
  • 【GIT】git pull --rebase 功能解析
  • 《Vue Router实战教程》20.路由懒加载
  • 【Linux 进程控制】—— 进程亦生生不息:起于鸿蒙,守若空谷,归于太虚
  • 【OpenCV 对图片做旋转操作】仿射=旋转+平移+缩放+剪切
  • 数据仓库标准库模型架构相关概念浅讲
  • VMWare Workstation Pro17.6最新版虚拟机详细安装教程(附安装包教程)
  • 使用animation来实现时段的滚动效果
  • 数据库主从延迟全解析:原因、影响与解决之道
  • 移动网站适配/盘多多搜索引擎入口
  • 中国商标网官方查询网站/外链工具xg
  • 学做网站要多久/百度认证官网
  • 刷赞网站怎么做的/今日头条最新新闻消息
  • 免费搭建博客网站/上海十大营销策划公司排名
  • b2b b2c c2c o2o例子/seo企业优化方案