Zum Inhalt springen
uencoder

K8s Secret

Ein Secret ist eine Kubernetes-Ressource zum Speichern sensibler Daten (Passwörter, Schlüssel, Zertifikate), base64-kodiert und als Volumes oder Umgebungsvariablen einbindbar.

Zweck

Sensible Konfiguration sicherer verwalten als mit ConfigMaps.

Mechanismus

Secrets speichern sensible Schlüssel-Wert-Paare (Base64-Kodierung, keine Verschlüsselung). Pods konsumieren sie als Umgebungsvariablen oder gemountete Volumes; der Zugriff muss per RBAC beschränkt werden. In Produktion ist die Kombination aus externem Secret-Management (Vault/Sealed Secrets) und Verschlüsselung ruhender Daten Best Practice.

Anwendungsfälle

  • Secret-Management
  • Sensible Konfiguration
  • Kubernetes-Sicherheit

Verwandte Begriffe

References