一、部署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