重新編譯kubeadm並修改默認證書時間爲10年

一、部署go環境

wget https://studygolang.com/dl/golang/go1.13.4.linux-amd64.tar.gz
vi /etc/profile
export PATH=$PATH:/usr/local/go/bin
source /etc/profile

二、替換kubeadm文件更新證書

1、下載kubernetes源碼包
wget https://codeload.github.com/kubernetes/kubernetes/tar.gz/v1.17.0
2、更改kubeadm證書過期時間
vim cmd/kubeadm/app/util/pkiutil/pki_helpers.go

3、編譯kubeadm
make WHAT=cmd/kubeadm GOFLAGS=-v
4、替換kubeadm文件
cp /usr/bin/kubeadm /usr/bin/kubeadm.old
cp _output/bin/kubeadm /usr/bin/kubeadm
5、查看當前證書過期時間
kubeadm alpha certs check-expiration
6、更新證書過期時間
cp -r /etc/kubernetes/pki /etc/kubernetes/pki.old
kubeadm alpha certs renew all

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章