Sealed Secret とは?
sealed secret は公開鍵で暗号化された secret で、暗号文は値を露出させることなくバージョン管理に commit できます。クラスター内で動作する controller が秘密鍵を保持し、apply 時に通常の secret へと復号します。これにより secret を他の manifest とともに GitOps リポジトリに置くことができます。
なぜ重要か
sealed secret を使うと、リポジトリに平文を置くことなく Git ベースの CI/CD で secret を安全に管理できます。対象のクラスターだけが復号できるため、リポジトリが漏洩しても値は漏れません。
関連ガイド
What Is an External Secret?An external secret is a resource that syncs a value from an outside secret store into a cluster secret, keepi…
What Is a Secret Rotation Policy?A secret rotation policy defines how often credentials are replaced and how the change propagates, limiting h…
What Is a CSI Secret Driver?A CSI secret driver mounts secrets from an external store directly into a pod as files via the container stor…