ConfigMap
Ett Kubernetes-objekt för att lagra icke-hemlig konfiguration (nyckel-värde-par eller hela filer) separat från applikationens image. Låter samma container-image köras i olika miljöer bara genom att byta ut konfigurationen.
Mekanik: en ConfigMap injiceras i en pod på två sätt — som miljövariabler, eller monterad som filer i ett filsystem. Det förkroppsligar "separera konfig från kod" (en av tolvfaktor-app-principerna): bygg imagen en gång, kör den i dev/test/prod genom att para den med olika ConfigMaps. Use case: feature-flaggor, URL:er till beroenden, loggnivåer, hela konfigfiler (nginx.conf). Viktigt: ConfigMaps är INTE krypterade och syns i klartext — lösenord och nycklar ska i Secrets, inte ConfigMaps. Fälla: en uppdaterad ConfigMap når inte automatiskt en körande pod om den injicerats som miljövariabler (kräver omstart); monterade filer uppdateras men appen måste läsa om dem. Grundläggande Kubernetes-konfighantering. Hör ihop med Secret (K8s) och secret rotation.