檢視次數:
設定檔適用性:等級 1 - 主節點
為控制器管理器上的服務帳戶明確設定服務帳戶私鑰檔案。
為確保服務帳戶憑證的金鑰可以根據需要進行輪替,應使用單獨的公鑰/私鑰對來簽署服務帳戶憑證。應將私鑰以 --service-account-private-key-file 的方式指定給控制器管理器。
注意
注意
預設情況下,--service-account-private-key-file 未設定。

影響

您需要安全地維護密鑰檔案,並根據您組織的密鑰輪換政策進行密鑰輪換。

稽核

在控制平面節點上執行以下命令:
ps -ef | grep kube-controller-manager
驗證 --service-account-private-key-file 參數是否已適當設置。

補救

在控制平面節點上編輯 Controller Manager pod 規範檔案 /etc/kubernetes/manifests/kube-controller-manager.yaml,並將 --service-account-private-key-file 參數設置為服務帳戶的私鑰檔案。
--service-account-private-key-file=<filename>