檢視次數:
設定檔適用性:等級 1 - 主節點
etcd 應配置為使用 TLS 加密進行客戶端連接。
etcd 是一個高可用的鍵值存儲,用於 Kubernetes 部署中持久存儲所有的 REST API 對象。這些對象性質敏感,應該通過客戶端驗證來保護。這需要 API 伺服器使用 SSL 憑證授權檔案向 etcd 伺服器識別自己。
注意
注意
預設情況下,--etcd-cafile 未設置。

影響

必須為 etcd 配置 TLS 和用戶端憑證驗證。

稽核

在控制平面節點上執行以下命令:
ps -ef | grep kube-apiserver
驗證 --etcd-cafile 參數是否存在並且設定正確。

補救措施

按照 Kubernetes 文件設定 apiserver 和 etcd 之間的 TLS 連接。然後,編輯主節點上的 API 伺服器 pod 規範檔案 /etc/kubernetes/manifests/kube-apiserver.yaml,並設置 etcd 憑證授權檔案參數。
--etcd-cafile=<path/to/ca-file>