プロファイル適用性: レベル1マスターノード
etcdキー値ストアを暗号化する。
etcdは、Kubernetesデプロイメントによって使用される高可用性のキー値ストアであり、すべてのREST APIオブジェクトの永続ストレージとして使用されます。これらのオブジェクトは機密性が高いため、漏洩を防ぐために保存時に暗号化する必要があります。
![]() |
注意デフォルトでは、
--encryption-provider-config は設定されていません。 |
監査
Control Planeノードで次のコマンドを実行します。
ps -ef | grep kube-apiserver
--encryption-provider-config
引数がEncryptionConfig
ファイルに設定されていることを確認してください。さらに、EncryptionConfig
ファイルに、特にシークレットを含むすべての必要なリソースがカバーされていることを確認してください。修復
Kubernetesのドキュメントに従って
EncryptionConfig
ファイルを構成します。次に、マスターノード上のAPIサーバポッド仕様ファイル/etc/kubernetes/manifests/kube-apiserver.yaml
を編集し、そのファイルのパスに--encryption-provider-config
パラメータを設定します。--encryption-provider-config=</path/to/EncryptionConfig/File>