Skip to content
Latchkey

Sealed Secret とは?

sealed secret は公開鍵で暗号化された secret で、暗号文は値を露出させることなくバージョン管理に commit できます。クラスター内で動作する controller が秘密鍵を保持し、apply 時に通常の secret へと復号します。これにより secret を他の manifest とともに GitOps リポジトリに置くことができます。

なぜ重要か

sealed secret を使うと、リポジトリに平文を置くことなく Git ベースの CI/CD で secret を安全に管理できます。対象のクラスターだけが復号できるため、リポジトリが漏洩しても値は漏れません。

関連ガイド