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

k8s证书过期的解决方案

首先需要在linux中安装openssl,这点不多做赘述。
以下是命令,供各位参考:

openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ’ Not ’

mv /etc/kubernetes/ssl/{apiserver.crt,apiserver-kubelet-client.crt,front-proxy-ca.crt,front-proxy-client.crt,front-proxy-client.key,front-proxy-ca.key,apiserver-kubelet-client.key,apiserver.key} /tmp

kubeadm init phase certs all --config /etc/kubernetes/kubeadm-config.yaml

cd /etc/kubernetes/

mv {admin.conf,controller-manager.conf,kubelet.conf,scheduler.conf} /tmp

kubeadm init phase kubeconfig all --config /etc/kubernetes/kubeadm-config.yaml

cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

kubectl get apiservice

注意:证书更新后,需要重启master节点

注意:需要重启pod ,例如: kubectl delete po -n kube-system metrics-server-5d497bdd7d-tlzz7

然后再用openssl s_client -showcerts -connect 127.0.0.1:6443 -servername api 2>/dev/null | openssl x509 -noout -enddate 和 openssl x509 -in /etc/kubernetes/pki/apiserver.crt -noout -text |grep ’ Not ’ 看下是否更新日期了。


http://www.kler.cn/a/4298.html

相关文章:

  • VLANIF配置之区别(Differences in VLANIF Configuration)
  • MySQL NaviCat 安装及配置教程(Windows)【安装】
  • ClickHouse-CPU、内存参数设置
  • vue3+ts+element-plus 输入框el-input设置背景颜色
  • 闲谭SpringBoot--ShardingSphere分布式事务探究
  • 【DB-GPT】开启数据库交互新篇章的技术探索与实践
  • 作业帮基于明道云开展的硬件业务数字化建设
  • 基于springboot实现医院信息管理系统【源码+论文】
  • Promise API
  • 036:cesium加载GPX文件,显示图形
  • MAL-PEG-FITC荧光素-聚乙二醇-马来酰亚胺的结构式
  • 【CSDN线上竞赛40】小结
  • 业务数据采集模块
  • SSM之SpringBoot day01
  • Python引用包路径查询
  • [leetcode] 动态规划
  • SpringBoot 如何将配置文件挂到 jar 包外面?
  • 内核编译(准备工作)
  • 27-队列练习-LeetCode232用栈实现队列
  • 阿里云服务器普通安全组和企业级安全组区别对比
  • Typora使用
  • led小间距显示屏在会议室使用有什么优势
  • 自己动手写chatGPT:神经网络的神经元和损失函数
  • 天线系统的定义、性能参数、天线种类及馈线系统
  • 常用正则表达式(大全)
  • makop勒索病毒|勒索病毒解密|勒索病毒恢复|数据库修复