【发布时间】:2019-06-21 05:39:55
【问题描述】:
我有一个 configmap,我在 data 部分定义了以下键值映射:
apiVersion: v1
kind: ConfigMap
metadata:
namespace: test
name: test-config
data:
TEST: "CONFIGMAP_VALUE"
然后在我的容器的定义中(在部署/statefulset 清单中)我有以下内容:
env:
- name: TEST
value: "ANOTHER_VALUE"
envFrom:
- configMapRef:
name: test-config
执行此操作时,我期望配置映射 (TEST="CONFIGMAP_VALUE") 中的值将覆盖容器规范 (TEST="ANOTHER_VALUE") 中指定的(默认)值,但事实并非如此(TEST总是从容器规范中获取值)。我找不到任何相关文档 - 是否有可能实现这样的环境变量值覆盖?
【问题讨论】:
标签: deployment kubernetes environment-variables containers configmap