Kubernetes YAML Config and Secrets/ConfigMap with file-like content

Mount application config files from YAML.

Section: ConfigMaps

ConfigMap with file-like content

yaml
yaml
apiVersion: v1
kind: ConfigMap
metadata:
  name: nginx-config
data:
  default.conf: |
    server {
      listen 80;
      location / {
        proxy_pass http://api:8080;
      }
    }

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing ConfigMaps
Basic ConfigMap YAML
Key-value application config in YAML.
OpenIn sheetyamlsame section
Mount ConfigMap as files
Expose configuration under a volume mount path.
OpenIn sheetyamlsame section
Combine Secret and ConfigMap into one volume
Project multiple sources into a single directory.
OpenIn sheetyaml1 tag match
Mount Secret as files
Expose certificate or key material through a volume.
OpenIn sheetyaml1 tag match
Opaque Secret with stringData
Author readable Secret YAML without manual base64.
Read specific secret keys into env vars
Map one Secret key to one variable.