Sealed Secrets 사용하는 이유

Base64 encoding is not an encryption method, it provides no additional confidentiality over plain text.

Sealed Secrets 이란?

Problem:  "I can manage all my K8s config in git, except Secrets."

SealedSecret

Sealed Secrets 은 두 부분으로 구성된다.

암호화된 secret 은 SealedSecret 리소스로 생성된다.

apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
  name: mysecret
  namespace: mynamespace
spec:
  encryptedData:
    foo: AgBy3i4OJSWK+PiTySYZZA9rO43cGDEq.....

해당 파일을 secret 으로 복호화할 경우