K8S 证书过期不能使用kubectl之后,kubeadm 重新生成证书

查询证书过期时间

bash 复制代码
kubeadm  certs check-expiration

重新生成证书

bash 复制代码
# 重新生成所有证书
kubeadm  certs renew all
# 重新生成某个组件的证书
kubeadm certs renew 组件名称 如:apiserver

生成新的配置

bash 复制代码
# 重新生成kubeconfig配置
kubeadm init phase kubeconfig
# 重新生成所有配置
kubeadm init phase kubeconfig all

重启kubelet

bash 复制代码
systemctl restart kubelet

再次查询查询证书过期时间

bash 复制代码
kubeadm  certs check-expiration

更新 admin 配置

bash 复制代码
cp /etc/kubernetes/admin.conf ~/.kube/config

接下来就可以正常使用kubectl进行集群访问操作了

相关推荐
gcfer22 分钟前
Docker 介绍和常用命令
运维·docker·容器
j***630837 分钟前
使用Kubernetes部署Spring Boot项目
spring boot·容器·kubernetes
阿里云云原生1 小时前
阿里云可观测 2025 年 10 月产品动态
云原生
chen_note2 小时前
K8s的配置存储与实战
java·容器·kubernetes·volume·k8s存储
k***21602 小时前
从零到上线:Node.js 项目的完整部署流程(包含 Docker 和 CICD)
docker·容器·node.js
阿里云云原生3 小时前
【代码实践】无需复杂正则!阿里云SLS一键搞定日志脱敏,告别隐私数据“裸奔”!
云原生
心灵宝贝4 小时前
申威SW64系统安装docker-ce-19.03.14.rpm详细教程(附安装包)
云原生·eureka
这周也會开心6 小时前
docker整理
运维·docker·容器
AutoMQ6 小时前
AutoMQ 与 Tigris 宣布达成战略合作
云原生·架构
s***55816 小时前
使用 Docker 部署 RabbitMQ 的详细指南
docker·容器·rabbitmq