日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

k8s证书配置:为 kubelet 配置证书轮换

發布時間:2025/1/21 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 k8s证书配置:为 kubelet 配置证书轮换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

概述

Kubelet 使用證書進行 Kubernetes API 的認證。 默認情況下,這些證書的簽發期限為一年,所以不需要太頻繁地進行更新。

Kubernetes 1.8 版本中包含 beta 特性 kubelet 證書輪換, 在當前證書即將過期時, 將自動生成新的秘鑰,并從 Kubernetes API 申請新的證書。 一旦新的證書可用,它將被用于與 Kubernetes API 間的連接認證。

啟用客戶端證書輪換

kubelet 進程接收 --rotate-certificates 參數,該參數決定 kubelet 在當前使用的 證書即將到期時,是否會自動申請新的證書。

kube-controller-manager 進程接收 --cluster-signing-duration 參數 (在 1.19 版本之前為 --experimental-cluster-signing-duration),用來 控制簽發證書的有效期限。

理解證書輪換配置

當 kubelet 啟動時,如被配置為自舉(使用--bootstrap-kubeconfig 參數),kubelet 會使用其初始證書連接到 Kubernetes API ,并發送證書簽名的請求。 可以通過以下方式查看證書簽名請求的狀態:

kubectl get csr

最初,來自節點上 kubelet 的證書簽名請求處于 Pending 狀態。 如果證書簽名請求滿足特定條件, 控制器管理器會自動批準,此時請求會處于 Approved 狀態。 接下來,控制器管理器會簽署證書, 證書的有效期限由 --cluster-signing-duration 參數指定,簽署的證書會被附加到證書簽名請求中。

Kubelet 會從 Kubernetes API 取回簽署的證書,并將其寫入磁盤,存儲位置通過 --cert-dir 參數指定。 然后 kubelet 會使用新的證書連接到 Kubernetes API。

當簽署的證書即將到期時,kubelet 會使用 Kubernetes API,發起新的證書簽名請求。 同樣地,控制器管理器會自動批準證書請求,并將簽署的證書附加到證書簽名請求中。 Kubelet 會從 Kubernetes API 取回簽署的證書,并將其寫入磁盤。 然后它會更新與 Kubernetes API 的連接,使用新的證書重新連接到 Kubernetes API。

參考鏈接:

為 kubelet 配置證書輪換

k8s1.9 證書過期及開啟自動續期方案

總結

以上是生活随笔為你收集整理的k8s证书配置:为 kubelet 配置证书轮换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。