プロファイル適用性: レベル1 - マスターノード
etcdサービスでクライアント認証を有効にする。
etcdは、Kubernetesデプロイメントによって使用される高可用性のキー値ストアであり、すべてのREST APIオブジェクトの永続的なストレージを提供します。これらのオブジェクトは機密性が高いため、認証されていないクライアントにアクセス可能であってはなりません。etcdサービスへのアクセスを保護するために、有効な証明書を使用してクライアント認証を有効にする必要があります。
注意デフォルトでは、etcdサービスは認証されていないクライアントによってクエリを実行できます。
|
影響
etcdサーバにアクセスしようとするすべてのクライアントは、有効なクライアント証明書が必要です。
監査
etcdサーバノードで次のコマンドを実行してください。
ps -ef | grep etcd
--client-cert-auth引数がtrueに設定されていることを確認してください。修復
マスターノードでetcdポッド仕様ファイル
/etc/kubernetes/manifests/etcd.yamlを編集し、以下のパラメータを設定してください。--client-cert-auth="true"
