目录
通过环境变量方式使用 ConfigMap
声明CM:
# vim cm-nio4444.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: cm-nio4444
data:
apploglevel: info
appdatadir: /var/data
使用CM
apiVersion: v1
kind: Pod
metadata:
name: cm-test-pod
spec:
containers:
- name: cm-test
image: busybox
command: ["/bin/sh","-c","env|grep APP"]
env:
- name: APPLOGLEVEL # 定义环境变量的名称
valueFrom: # key "apploglevel" 对应的值
configMapKeyRef:
name: cm-nio4444 # 环境变量的值取自 cm-nio4444中
key: apploglevel # key 为 "apploglevel"
- name: APPDATADIR
valueFr
本文详细介绍了在 Kubernetes 中,Pod 如何通过环境变量和 volumeMount 两种方式来使用 ConfigMap。首先,展示了如何声明 ConfigMap,然后分别讲解了如何通过设置环境变量和挂载 Volume 来应用 ConfigMap,实现配置的注入和管理。
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



