ConfigMap的挂载之环境变量
env
创建环境变量的 ConfigMap
kubectl create configmap test-env.conf --from-literal=level=INFO --from-literal=lives=3
准备 Deployment 的 yaml 文件
cat > dp-cm.yaml << EOF
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: dp-cm
name: dp-cm
spec:
replicas: 1
selector:
matchLabels:
app: dp-cm
template:
metadata:
labels:
app: dp-cm
spec:
containers:
- image: nginx
name: nginx
env:
- name: test_env1
value: pingpong1
- name: level
valueFrom:
configMapKeyRef:
name: test-env.conf
key: level
- name: lives
valueFrom:
configMapKeyRef:
name: test-env.conf
key: lives
EOF
创建 Deployment 资源
验证环境变量
envFrom
创建环境变量的 ConfigMap
准备 Deployment 的 yaml 文件
创建 Deployment 资源
验证环境变量
Last updated