Overview of Sealed Secrets components
mainSealed Secrets consists of three primary components:
- SealedSecret Custom Resource: A Kubernetes custom resource used to define the desired state of secrets.
- Controller: A cluster-side operator that manages
SealedSecretobjects and keeps them in sync with the declared state. - kubeseal: A client-side utility that uses asymmetric cryptography to encrypt secrets so that only the controller can decrypt them.