第2章 GitOps で Secrets Store CSI ドライバーを使用したシークレットのセキュアな管理


OpenShift Container Platform 4.14 以降では、Secrets Store Container Storage Interface (SSCSI) ドライバーを GitOps Operator と統合することで、シークレットを安全に管理できます。

2.1. GitOps で Secrets Store CSI ドライバーを使用したシークレット管理の概要

アプリケーションには、パスワードやユーザー名などの機密情報が必要であり、セキュリティー上のベストプラクティスとして、これらの情報は保護されなければなりません。クラスター上で RBAC が適切に設定されていない場合、API または etcd へのアクセス権を持つユーザーは誰でもシークレットを取得または変更できます。

重要

namespace で Pod を作成する権限を持つユーザーであれば、その RBAC を使用して対象の namespace 内のシークレットを読み取ることができます。SSCSI Driver Operator を使用すると、外部シークレットストアを使用して機密情報を格納し、Pod にセキュアに提供できます。

警告

GitOps が作成する argocd-secret シークレットを、外部のシークレット管理ソリューション (External Secrets Operator や Vault プラグインなど) を使用して変更しないでください。このシークレットは、openshift-gitops-operator がそのコア機能の一部として管理します。このシークレットを外部から変更すると、リコンシリエーションの競合、予期しない動作、または Argo CD インスタンスや GitOps ワークフローの中断が発生する可能性があります。一貫性と信頼性を維持するために、GitOps Operator が argocd-secret シークレットを排他的に管理できるようにしてください。

2.1.1. 利点

SSCSI ドライバーを GitOps Operator と統合すると、次の利点があります。

  • 外部プロバイダーから直接マウントすることで、秘密情報が etcd に保存されるのを防ぎます。
  • 一元化された秘密情報管理により、不正アクセスのリスクを軽減します。
  • アプリケーションコードを変更せずに、シークレットの自動ローテーションを有効にする
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る