設定檔適用性:等級 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>