configmaps
1. Create a ConfigMap:
apiVersion: v1
kind: ConfigMap
metadata:
name: my-configmap
data:
DATABASE_URL: "mysql://username:password@hostname:port/database"
API_KEY: "my-secret-api-key"kubectl apply -f my-configmap.yaml2. Use ConfigMap in Pods:
apiVersion: v1
kind: Pod
metadata:
name: mypod
spec:
containers:
- name: mycontainer
image: myimage
env:
- name: DATABASE_URL
valueFrom:
configMapKeyRef:
name: my-configmap
key: DATABASE_URL
- name: API_KEY
valueFrom:
configMapKeyRef:
name: my-configmap
key: API_KEY