码迷,mamicode.com
首页 > 其他好文 > 详细

K8S 证书可用时间修改

时间:2020-03-24 23:00:54      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:put   lang   install   now()   cal   技术   修改   上传   Kubernete   

mkdir tools && cd tools/
wget https://studygolang.com/dl/golang/go1.12.7.linux-amd64.tar.gz
tar -zxvf go1.12.7.linux-amd64.tar.gz -C /usr/local/

vi /etc/profile
# 添加
export PATH=$PATH:/usr/local/go/bin

source /etc/profile

go version

mkdir /data && cd /data/
# 把 kubernetes-release-1.15.zip  上传到这来
unzip kubernetes-release-1.15.zip 

cd kubernetes-release-1.15/cmd/kubeadm/app/util/pkiutil/
vi pki_helpers.go 
# 添加
const duration365d = time.Hour * 24 * 365 * 10

# 修改 Add()中的值
NotAfter:     time.Now().Add(duration365d).UTC(),

技术图片

cd /data/kubernetes-release-1.15
make WHAT=cmd/kubeadm GOFLAGS=-v
cp /usr/bin/kubeadm /usr/bin/kubeadm.old
cp _output/bin/kubeadm /usr/bin/
chmod a+x /usr/bin/kubeadm
cd /etc/kubernetes/

# 备份原来的 pki
cp -r pki pki.old

# 重新生成 证书
kubeadm alpha certs renew all --config=/usr/local/install-k8s/core/kubeadm-config.yaml 

# 检查证书是否成功修改
cd /etc/kubernetes/pki

openssl x509 -in apiserver.crt -text -noout

成功修改为 10 年
技术图片

K8S 证书可用时间修改

标签:put   lang   install   now()   cal   技术   修改   上传   Kubernete   

原文地址:https://www.cnblogs.com/klvchen/p/12562060.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!