ConfigMapy i Secrety oddzielają konfigurację od obrazów kontenerów, dzięki czemu ten sam obraz działa w dev, staging i produkcji z różnymi ustawieniami. ConfigMapy trzymają konfigurację niewrażliwą; Secrety trzymają dane wrażliwe (hasła, tokeny, klucze) i są traktowane ostrożniej.
Idea: konfiguracja poza obrazem
Obraz = kod (niezmienny, zbudowany raz). Konfiguracja = wartości per środowisko.
Wpiekanie konfiguracji w obraz to antywzorzec (przebudowa per środowisko, wyciek sekretów).
→ Trzymaj konfigurację w ConfigMapach/Secretach, wstrzykuj w czasie działania jako zmienne env lub pliki.
