ConfigMap — configuration. Secret — secrets.
1# ConfigMap2apiVersion: v13kind: ConfigMap4metadata:5 name: app-config6data:7 APP_ENV: production8 LOG_LEVEL: info9 config.json: |10 {"key": "value"}1112# Secret13apiVersion: v114kind: Secret15metadata:16 name: app-secret17type: Opaque18data:19 DB_PASSWORD: cGFzc3dvcmQ=20 API_KEY: c2VjcmV0
1# Usage in Deployment2spec:3 containers:4 - name: app5 envFrom:6 - configMapRef:7 name: app-config8 - secretRef:9 name: app-secret10 env:11 - name: DB_HOST12 valueFrom:13 configMapKeyRef:14 name: app-config15 key: DB_HOST
Differences: