新闻详情

新闻详情

首页 / 资讯中心 / 详情

k8s集群证书过期--手动更新证书

发布时间:2026/9/29 6:39:09来源:尧图网络
k8s集群证书过期--手动更新证书
一、文档证书过期和管理文档二、处理方法报错如下Unable to connect to the server: tls: failed to verify certificate: x509:certificate has expired or is not yet valid: ...手动更新证书步骤1. 执行命令# 逐台处理 Master 节点每处理完一台并确认集群正常再处理下一台 sudo kubeadm certs check-expiration sudo kubeadm certs renew all sudo systemctl restart kubelet sudo kubeadm certs check-expiration2. 重启控制面 Pod执行完此命令之后你需要重启控制面 Pod。因为动态证书重载目前还不被所有组件和证书支持所有这项操作是必须的。 静态 Pod 是被本地 kubelet 而不是 API 服务器管理所以 kubectl 不能用来删除或重启他们。要重启静态 Pod 你可以临时将清单文件从/etc/kubernetes/manifests/移除并等待 20 秒 参考 KubeletConfiguration 结构中的fileCheckFrequency值。如果 Pod 不在清单目录里kubelet 将会终止它。 在另一个fileCheckFrequency周期之后你可以将文件移回去kubelet 可以完成 Pod 的重建而组件的证书更新操作也得以完成。# 确认 apiserver 证书有效后检查 API Server 容器 sudo crictl ps | grep kube-apiserver #如果 API Server 仍未加载新证书需要逐台重新加载静态 Pod。先备份清单 sudo cp -a /etc/kubernetes/manifests /etc/kubernetes/manifests.bak.$(date %F-%H%M%S) # 然后逐个 Master 节点执行 sudo mkdir -p /etc/kubernetes/manifests.tmp sudo mv /etc/kubernetes/manifests/*.yaml /etc/kubernetes/manifests.tmp/ sleep 30 sudo mv /etc/kubernetes/manifests.tmp/*.yaml /etc/kubernetes/manifests/ # 等待约 1 分钟后测试 kubectl get nodes kubectl get pods -A # 注意高可用集群必须一台一台处理不能同时停止所有 Master。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Conda,pip永久享有清华源保姆级教程 2026/9/29 7:38:07

Conda,pip永久享有清华源保姆级教程

相信很多人和我一样饱受pip要查找清华源的苦吧,今天博主也是为大家带来了永久享有清华源的办法,爸妈再也不用担心我网络超时(time out)了(有win和linux两个版本)。 临时调用清华源 在cmd或pycharm的终端中输…

阅读更多 →
干货分享 | TSMaster 信号映射的配置方法 2026/9/29 7:38:07

干货分享 | TSMaster 信号映射的配置方法

TSMaster信号映射模块可以将数据库变量映射为系统变量,经过映射后的系统变量就等同于数据库中的变量,该系统变量的读写操作就等同于读写数据库变量。其在系统软件中的位置如下图所示:信号映射模块设计的目的,就是为了实现上层应用…

阅读更多 →
Ubuntu实战入门指南:虚拟机安装、环境配置与高频问题排查 2026/9/29 7:38:07

Ubuntu实战入门指南:虚拟机安装、环境配置与高频问题排查

1. 为什么我建议用“实战教程”的方式入门Ubuntu很多人学Ubuntu会把路走窄:要么买一本厚厚的《Linux从入门到精通》从头啃,结果前两百页全是历史背景和发行版介绍,还没碰终端人先放弃了;要么直接搜“Ubuntu常用命令100条”&#x…

阅读更多 →
Watchexec 贡献指南:事件架构、调试手段与扩展开发实战 2026/9/29 7:38:07

Watchexec 贡献指南:事件架构、调试手段与扩展开发实战

开发工具CLI 【免费下载链接】watchexec Executes commands in response to file modifications 项目地址: https://gitcode.com/gh_mirrors/wa/watchexec 点击查看 免费下载 本文以 CONTRIBUTING.md 为骨架,面向希望向 Watchexec(一个"…

阅读更多 →
RemoveBG API 批量获取方法 2026/9/29 7:38:07

RemoveBG API 批量获取方法

这里需要批量注册邮箱登录邮箱获取API。 登录www.remove.bg 点击注册。 登录邮箱 email10min 每次可以更换一个邮箱,每个邮箱有10分钟的时间。 复制邮箱直接到注册页面,账号和密码可以是一样的。 注册好了之后会点击激活账号。然后到 https://email10m…

阅读更多 →
干货分享 | TSMaster信号比较模块操作指南看这里! 2026/9/29 7:38:00

干货分享 | TSMaster信号比较模块操作指南看这里!

TSMaster信号比较模块是专门针对测试而开发的一个模块,可以对CAN,LIN,FlexRay以及系统变量等信号类型做信号测试。该模块可以实时准确地判断信号值是否处于设定范围内,并且可以将测试过程的信号采集数据保存到.CSV文件中&#xff…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉