Kubernetes ConfigMap

Problem

The same application image runs in DEV and PROD.
But:
DEV  → logging=debug
PROD → logging=warning
Building a different image for every configuration would destroy image portability.

Solution — ConfigMap

Kubernetes stores non-secret configuration separately and injects it into workloads.
Core idea: ConfigMaps separate environment-specific configuration from container images.