我有一个configmap,在该data部分中我定义了以下键-值映射:
apiVersion: v1
kind: ConfigMap
metadata:
namespace: test
name: test-config
data:
TEST: "CONFIGMAP_VALUE"
Run Code Online (Sandbox Code Playgroud)
然后在我的容器的定义(在Deployment / statefulset清单中)中,我有以下内容:
env:
- name: TEST
value: "ANOTHER_VALUE"
envFrom:
- configMapRef:
name: test-config
Run Code Online (Sandbox Code Playgroud)
这样做时,我期望configmap中的值(TEST =“ CONFIGMAP_VALUE”)将覆盖容器规范(TEST =“ ANOTHER_VALUE”)中指定的(默认)值,但事实并非如此(TEST总是获取容器规范中的值)。我找不到与此相关的任何文档-是否可以实现这样的环境变量值覆盖?
deployment containers environment-variables kubernetes configmap