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进行集群访问操作了

相关推荐
遇见火星1 小时前
Kubernetes服务部署——RabbitMQ(集群版)
容器·kubernetes·rabbitmq
炎码工坊3 小时前
云原生安全实践:CI/CD流水线集成DAST工具
安全·网络安全·微服务·云原生·系统安全
从零开始学习人工智能3 小时前
深入解析 Nacos MCP Router:云原生时代的 MCP 服务调度中枢
云原生
程序员阿超的博客3 小时前
云原生核心技术 (4/12): Docker 进阶:镜像优化实战与 Docker Compose 揭秘
docker·云原生·容器
爱瑞瑞3 小时前
云原生学习笔记(六) 一文学会使用 Dockerfile:构建镜像的黄金剧本
云原生
爱尚你19933 小时前
Docker Swarm overlay 和 docker_gwbridge
docker·容器·overlay·docker_gwbridge
Muscleheng3 小时前
docker-compose和docker下载
运维·docker·容器
gsls2008083 小时前
构建PaddleOCRv3的docker镜像
docker·容器·kubernetes
赴前尘4 小时前
深入解析Docker网桥模式:从docker0到容器网络的完整通信链路
网络·docker·容器
IT成长日记4 小时前
【Docker基础】Docker核心概念:容器(Container)详解
运维·docker·容器·container