ConfigMap
API 版本对照表
Kubernetes 版本
Core API 版本
ConfigMap 创建
从 key-value 字符串创建
$ kubectl create configmap special-config --from-literal=special.how=very
configmap "special-config" created
$ kubectl get configmap special-config -o go-template='{{.data}}'
map[special.how:very]从 env 文件创建
$ echo -e "a=b\nc=d" | tee config.env
a=b
c=d
$ kubectl create configmap special-config --from-env-file=config.env
configmap "special-config" created
$ kubectl get configmap special-config -o go-template='{{.data}}'
map[a:b c:d]从目录创建
从文件 Yaml/Json 文件创建
ConfigMap 使用
用作环境变量
用作命令行参数
使用 volume 将 ConfigMap 作为文件或目录直接挂载
使用 subpath 将 ConfigMap 作为单独的文件挂载到目录
不可变 ConfigMap
参考文档
Last updated