- ホーム
- Linux Foundation
- CKS - Certified Kubernetes Security Specialist (CKS)
- LinuxFoundation.CKS.v2026-08-01.q72
- 質問42
有効的なCKS問題集はJPNTest.com提供され、CKS試験に合格することに役に立ちます!JPNTest.comは今最新CKS試験問題集を提供します。JPNTest.com CKS試験問題集はもう更新されました。ここでCKS問題集のテストエンジンを手に入れます。
CKS問題集最新版のアクセス
「66問、30% ディスカウント、特別な割引コード:JPNshiken」
Kubernetes クラスターでは、機密性の高い API にアクセスするユーザーの認証と認可に、スネアされたシークレットを使用しています。しかし、クラスター内のシークレットが漏洩し、不正アクセスにつながる可能性を懸念しています。HashiCorp Vault のようなシークレット管理ソリューションを使用して、クラスター内のシークレットを安全に管理し、不正アクセスのリスクを最小限に抑えるにはどうすればよいでしょうか?
正解:
解決策(ステップバイステップ):
1. HashiCorp Vault をデプロイする:
- クラスター内またはクラスター外の安全なインフラストラクチャにVaultをインストールします。これは専用の仮想マシンまたはKubernetesポッドでも構いません。
- Vaultに適切なセキュリティ設定を行います。これには、TLSの有効化、認証方法の設定、アクセス制御の設定が含まれます。
2. シークレット管理の設定:
- Vault 内に共有シークレットを管理するためのシークレット エンジンを作成します。これは「KV」エンジンでも、シークレットを保存するための専用エンジンでも構いません。
共有シークレットはVaultに安全に保管してください。
- Vault を設定して、承認されたアプリケーションまたはサービスのみがシークレットにアクセスできるようにします。これは、Vault のロールとポリシーを使用して実現できます。
3. VaultとKubernetesを統合する
Kubernetes Vaultプロバイダーを使用して、クラスターをVaultに接続します。これにより、KubernetesはVaultに保存されているシークレットにアクセスできるようになります。
- Kubernetes を構成して、シークレット管理に Vault を使用するようにします。これは、Vault Secret Manager を作成することで実現できます。Vault Secret Manager を使用すると、シークレットを Pod やその他の Kubernetes リソースに注入できます。
4. アプリケーションをアップデートする:
アプリケーションを修正し、Kubernetes シークレットから直接アクセスするのではなく、Vault からシークレットを取得するようにします。これにより、アプリケーションが Vault 内の安全なシークレットとやり取りすることが保証されます。
5. シークレットを監視し、ローテーションする:
- Vault内のシークレットへのアクセスと使用状況を定期的に監視する。
共有シークレットを定期的にローテーションするプロセスを実装してください。これにより、シークレットが漏洩した場合の不正アクセスリスクを最小限に抑えることができます。
このアプローチでは、Kubernetesからシークレットを削除し、専用のシークレット管理システムを使用することで、クラスターのシークレットのセキュリティを大幅に向上させます。
この複数段階のプロセスにより、機密データが安全に保管され、承認されたサービスまたはアプリケーションのみがアクセスできることが保証されます。
[×]
Download PDF File
Enter your email address to download LinuxFoundation.CKS.v2026-08-01.q72.pdf