一、查看证书过期的时间1
kubeadm certs check-expiration
二、证书备份
1 | cp -rp /etc/kubernetes/ /etc/kubernetes.20230320 |
增加配置文件1
2
3
4
5
6
7
8
9
10输出默认配置
kubeadm config print init-defaults
vim ~/kubeadm.yaml
apiVersion: kubeadm.k8s.io/v1beta3
kind: ClusterConfiguration
kubernetesVersion: v1.23.0 #这里改成你集群对应的版本
imageRepository: registry.aliyuncs.com/google_containers
#这里使用国内的镜像仓库,否则在重新签发的时候会报错:could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt"
三、重新生成证书1
kubeadm certs renew all --config=~/kubeadm.yaml
四、重新生成配置文件1
2
3
4mkdir /etc/kubernetes/conf.20230320
mv /etc/kubernetes/*.conf /etc/kubernetes/conf.20230320
kubeadm init phase kubeconfig all --config=~/kubeadm.yaml
五、重启kubelet和更新配置1
2
3systemctl restart kubelet
cp /etc/kubernetes/admin.conf ~/.kube/config
如果您觉得文章有用或对您有帮助,欢迎通过以下方式赞助我。 ♪(^∀^●)ノ
本文由 xxzkid | 王也道长GO创作,采用
CC BY 3.0 CN协议 进行许可。
可自由转载、引用,但需署名作者且注明文章出处。
本文标题:Kubernetes证书更新
本文链接:https://xxzkid.github.io/2023/kubernetes-upadate-cert/
本文标题:Kubernetes证书更新
本文链接:https://xxzkid.github.io/2023/kubernetes-upadate-cert/