Kubernetes yaml 文件 - env 和 envFrom 中具有相同的属性

Bas*_*ash 2 kubernetes

我有一个 kubeconfig yaml 文件,其中包含 env 中的属性“ENABLED”。还有一个使用 envFrom 读取的机密文件,其中也包含属性“ENABLED”。运行时会选取哪一个?

env:
   - name: ENABLED
     value: "true"                
envFrom:
  - secretRef:
    name: test
Run Code Online (Sandbox Code Playgroud)

Tur*_*g85 5

kubernetes文档envFrom指出:

...由具有重复键的 Env 定义的值将优先。...

因此,由 定义的值env将优先。

答案取自nightfury1204对此问题的回答。