IT-lexicon › Infrastructuur › Sealed Secrets

Sealed Secrets

Infrastructuur Svenska → Bijgewerkt: 2026-10-03

Versleutelt een Kubernetes-Secret met de publieke sleutel van het cluster, zodat het in Git kan worden opgeslagen zonder dat iemand behalve het cluster het kan lezen.

Het probleem doemt op zodra GitOps wordt ingevoerd: alles hoort in de repository, behalve de geheimen, die in Kubernetes slechts base64-gecodeerd en dus volledig leesbaar zijn. Het antwoord van Bitnami is een controller in het cluster die een sleutelpaar beheert. Een ontwikkelaar draait kubeseal en krijgt een SealedSecret terug dat overal veilig te publiceren is; de controller ontsleutelt het tot een echt Secret wanneer het wordt toegepast. Standaard is de versleuteling gebonden aan namespace en naam, zodat een gestolen bestand elders in het cluster niet kan worden hergebruikt. Het addertje: de sleutel staat in het cluster — raakt die kwijt, dan zijn alle geheimen weg, dus een back-up ervan is verplicht.

← Terug naar het lexicon