因為我是安裝用kubeadm自動安裝的,目前最新版本1.63 但是限於證書過期時間問題,需要去做更改,特此記錄! 一、安裝go語言。 現在新版本的k8s重新編譯都需要高版本的go語言了。我這邊安裝的是V1.13.5 先下載:go1.135.linux-amd64.tar.gz tar ...
查看當前的證書時間 下載源碼 切換到自己的版本,修改源碼,比如我的是v . . 版本 vim cmd kubeadm app constants constants.go,找到CertificateValidity,修改如下 編譯kubeadm 編譯完生成如下目錄和二進制文件 備份原kubeadm和證書文件 將新生成的kubeadm進行替換 生成新的證書 輸出如下 驗證結果 輸出如下 查看集群狀 ...
2020-06-22 14:42 0 1092 推薦指數:
因為我是安裝用kubeadm自動安裝的,目前最新版本1.63 但是限於證書過期時間問題,需要去做更改,特此記錄! 一、安裝go語言。 現在新版本的k8s重新編譯都需要高版本的go語言了。我這邊安裝的是V1.13.5 先下載:go1.135.linux-amd64.tar.gz tar ...
參考 kubeadm alpha certs renew Kubeadm1.14 證書調整 Kubeadm證書過期時間調整 kubeadm 部署的 kubernetes 集群,默認的證書有效時間是1年,需要每年手工更新。 1. 重新編譯kubeadm 1.1 准備 ...
准備go環境,由於我在github上下載,最新的代碼,運行的時候報錯 所以准備了1.13.4和github上最新的k8s代碼 有需要的朋友,留言找我,我發給你們 其中以apiserver為例,就只有1年的有效期。 准備go語言環境 ...
kubeadm 默認證書為一年,一年過期后,會導致api service不可用,使用過程中會出現:x509: certificate has expired or is not yet valid. 方案一 通過修改kubeadm 調整證書過期時間 修改代碼,調整過期時間 克隆代碼:git ...
(1)、查看當前的證書時間 # kubeadm alpha certs check-expiration [check-expiration] Reading configuration from the cluster... [check-expiration] FYI: You can ...
延長k8s master 證書時間 參考文檔: https://blog.51cto.com/11889458/2323328 下載源碼並切換分支 安裝go 修改源碼 編譯 將編譯出的二進制也執行文件替換 ...
1.下載kubernetes源碼包 2.修改證書時間 修改pki_helpers.go 增加:const duration365d = time.Hour * 24 * 365 * 10 修改:NotAfter: time.Now().Add ...