Zum Inhalt springen
uencoder

ConfigMap

Ein ConfigMap ist eine K8s-Schlüssel-Wert-Ressource für nicht sensible Konfiguration, die als Umgebungsvariablen oder gemountete Volumes in Pods injiziert wird.

Zweck

Konfiguration von Images trennen, damit dasselbe Image in allen Umgebungen läuft.

Mechanismus

ConfigMaps speichern Konfigurationsschlüssel-Wert-Paare. Pods konsumieren sie über envFrom-Umgebungsinjektion oder per Volume gemountete Dateien. Ein ConfigMap-Update aktualisiert Pods (wo konfiguriert). Sensible Daten gehören in Secrets, nicht in ConfigMaps.

Anwendungsfälle

  • Konfigurationsmanagement
  • Umgebungstrennung
  • K8s-Konfiguration

Verwandte Begriffe

Verwandte Tools

References