檢視次數:
設定檔適用性:等級 1 - 主節點
允許 pods 在建立連接之前驗證 API 伺服器的服務憑證。
在 pod 內運行的進程需要聯繫 API 伺服器時,必須驗證 API 伺服器的服務憑證。未能這樣做可能會成為中間人攻擊的目標。
將 API 伺服器的服務憑證的根憑證提供給控制器管理器,並使用 --root-ca-file 參數,允許控制器管理器將受信任的捆綁包注入到 pod 中,以便它們可以驗證與 API 伺服器的 TLS 連接。
注意
注意
預設情況下,--root-ca-file 未設置。

影響

您需要設置和維護根憑證授權檔案。

稽核

在控制平面節點上執行以下命令:
ps -ef | grep kube-controller-manager
驗證 --root-ca-file 參數是否存在,並設置為包含 API 伺服器服務憑證的根憑證的憑證包文件。

補救措施

編輯控制平面節點上的 Controller Manager pod 規範檔案 /etc/kubernetes/manifests/kube-controller-manager.yaml,並將 --root-ca-file 參數設置為憑證包檔案。
--root-ca-file=<path/to/file>