kubeadm集群修改证书时间

222 阅读1分钟

下载对应版本源码

vim ./staging/src/k8s.io/client-go/util/cert/cert.go 

NotAfter: now.Add(duration365d * 100).UTC(), 

vim ./cmd/kubeadm/app/constants/constants.go 

CertificateValidity = time.Hour * 24 * 365 * 100 

yum install golang

make all WHAT=cmd/kubeadm GOFLAGS=-v 

cp _output/local/bin/linux/amd64/kubeadm /usr/bin/kubeadm

kubeadm alpha certs check-expiration #检查证书到期时间

kubeadm alpha certs renew all #续订证书