A Kubernetes ConfigMap stores non-secret configuration data.
Applications can use ConfigMaps through environment variables, command-line arguments, or mounted files.
Common uses
- Application settings
- Feature flags
- Config files
- URLs for internal services
Compare
Use a ConfigMap for ordinary configuration.
Use a Kubernetes Secret for sensitive values such as passwords, tokens, and certificates.