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

相关推荐
DigitalOcean3 小时前
DigitalOcean容器注册表推出多注册表支持功能
容器
Mr_sun.5 小时前
微服务框架课程
微服务·云原生·架构
江湖有缘5 小时前
Jump个人仪表盘Docker化部署教程:从0到 搭建专属导航页
运维·docker·容器
挖土机_0086 小时前
Kubernetes 1.35 原地扩容(In-Place Pod Resize)完整解析:机制、差异与实战示例
docker·kubernetes
五仁火烧7 小时前
Vue3 项目的默认端口行为
服务器·vue.js·nginx·容器·vue
Anyexyz8 小时前
【更新】境内 Docker 镜像状态监控——配置生成,一键复制!
运维·docker·容器
释怀不想释怀9 小时前
Docker(网络)
运维·docker·容器
羊羊羊i10 小时前
使用Informer监听K8s资源
云原生·容器·kubernetes
VermiliEiz11 小时前
二进制文件部署k8s方式(5)
云原生·容器·kubernetes
java_logo11 小时前
QWEN3 企业级 Docker 容器化部署指南
运维·docker·容器·qwen3部署·qwen3部署文档·qwen3部署教程·qwen3部署方案