設定檔適用性:等級 1 - 主節點
啟用 etcd 服務上的客戶端驗證。
etcd 是一個高可用的鍵值存儲,由 Kubernetes 部署用於持久存儲其所有的 REST API 對象。這些對象性質敏感,不應該對未經驗證的客戶端開放。您應該通過有效的證書啟用客戶端驗證,以確保對
etcd 服務的訪問安全。
注意預設情況下,etcd 服務可以被未經身份驗證的客戶端查詢。
|
影響
所有嘗試訪問 etcd 伺服器的用戶端都需要有效的用戶端憑證。
稽核
在 etcd 伺服器節點上執行以下命令:
ps -ef | grep etcd
驗證
--client-cert-auth
參數是否設置為 true
。補救措施
編輯主節點上的 etcd pod 規範檔案
/etc/kubernetes/manifests/etcd.yaml
並設置以下參數。--client-cert-auth="true"