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

相关推荐
Yuriey1 小时前
K8s部署实践-基于Debian13(Trixie)
云原生·容器·kubernetes
哈里谢顿2 小时前
ubuntu 节点无法连接google
kubernetes
java_logo2 小时前
GPUSTACK Docker 容器化部署指南
运维·mongodb·docker·云原生·容器·eureka·express
阿巴阿巴啊啊啊2 小时前
docker基本操作命令
运维·docker·容器
喜欢你,还有大家4 小时前
DaemonSet && service && ingress的
linux·架构·kubernetes
Yyyy4824 小时前
K8s认证授权
云原生·容器·kubernetes
Just_Do_IT_OK5 小时前
Docker--Spark
docker·容器·spark
1***81535 小时前
Docker视频
docker·容器·音视频
sleP4o5 小时前
Windows用Docker Desktop部署Redis
redis·docker·容器
Andy7 小时前
Docker 初识
java·docker·容器