91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

k8s證書有效期時間如何修改

發布時間:2022-08-03 15:39:00 來源:億速云 閱讀:276 作者:iii 欄目:開發技術

這篇文章主要介紹“k8s證書有效期時間如何修改”,在日常操作中,相信很多人在k8s證書有效期時間如何修改問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”k8s證書有效期時間如何修改”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

    修改后的集群時間,10年的時間,夠集群平穩運行一段時間了。

    k8s證書有效期時間如何修改

    剛部署好k8s的master集群時,查看證書有效期,時間是1年。一年,說長不長,說短不短。查看目前在運行的應用,都已經運行2年多,這樣,1年的有效期就會有問題。

    前提

    確保資源池的監控信息都正常,如果有應用正在運行,確保應用能正常被訪問到,監控信息也能正常被監控到。

    更改有效期

    大致分兩步。

    1、  可以先把所有的kubelet的service文件都替換了,然后挨個重啟kubelet

    2、  controller-manager 一定要先重啟備節點,再重啟主節點

    kubelet證書更新具體步驟(需要root權限)

    集群中沒有應用運行的情況

    a.添加參數

    調用下面的命令行修改 kube- controller-manager 組件配置  【所有kube master節點都要修改】

    都只是修改完配置文件,systemctl daemon-reload,暫時不重啟。

    # sed -i '/v=2/i\  --experimental-cluster-signing-duration=87600h0m0s \\' /usr/lib/systemd/system/kube-controller-manager.service
     
    # sed -i '/v=2/i\  --feature-gates=RotateKubeletServerCertificate=true \\' /usr/lib/systemd/system/kube-controller-manager.service
     
    # systemctl daemon-reload

    查看修改后的 kube-controller-manager.service文件

    k8s證書有效期時間如何修改

     2.修改 kubelet 組件配置 【所有kube-master 和 kube-node節點都要修改】

    # sed -i '/v=2/i\  --feature-gates=RotateKubeletServerCertificate=true \\' /usr/lib/systemd/system/kubelet.service
     
    # sed -i '/v=2/i\  --feature-gates=RotateKubeletClientCertificate=true \\' /usr/lib/systemd/system/kubelet.service
     
    # sed -i '/v=2/i\  --rotate-certificates \\' /usr/lib/systemd/system/kubelet.service
     
    # systemctl daemon-reload

    查看kubelet.service內容

    k8s證書有效期時間如何修改

    集群中有應用運行的情況

    先重啟備kube-controller-manager節點,最后重啟主kube-controller-manager節點服務。

    # systemctl restart kube-controller-manager

    查看當前主kube-controller-manager,

    # kubectl get endpoints kube-controller-manager --namespace=kube-system  -o yaml

     備份刪除kubelet證書,重啟kubelet服務

    # cd /etc/kubernetes/ssl/
    # mkdir /home/k8app/ssl.bak
    # mv kubelet* /home/k8app/ssl.bak
    # systemctl restart kubelet
    # systemctl status kubelet.service

    確認kubelet啟動成功,在master主機k8app用戶下

    $ kubectl get csr

    Approve 狀態為pending的csr

    # kubectl get csr | grep -i pending | awk '{print $1}' | grep -vi name | xargs kubectl certificate approve
     
    #執行完后,再檢查下
    # kubectl get csr

    確認csr為Approved,Issued狀態

    檢查證書有效期

     便都是10年有效期了

    k8s證書有效期時間如何修改

    到此,關于“k8s證書有效期時間如何修改”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    k8s
    AI

    香河县| 忻州市| 大港区| 冕宁县| 娄烦县| 延长县| 工布江达县| 德庆县| 平定县| 霍邱县| 沙湾县| 余姚市| 永寿县| 阿克| 吉林省| 天水市| 涟源市| 简阳市| 凌源市| 博爱县| 博白县| 安龙县| 城固县| 湟源县| 交口县| 中阳县| 涿鹿县| 镇安县| 彭山县| 泰宁县| 庐江县| 健康| 长宁县| 龙海市| 辽阳县| 黑水县| 化德县| 新津县| 句容市| 银川市| 遵化市|