我正在使用 helm v3 部署 kubernetes pod,我的 kubectl 客户端和服务器高于 1.7,因此它应该支持引用字段。但是,当我部署时,该值只是空的。
使用
environment:
- name: DD_AGENT_HOST
valueFrom:
fieldRef:
fieldPath: status.hostIP
其中 DD_AGENT_HOST 是我的环境变量,应为其指定主机 IP。
知道为什么会发生这种情况吗?
最佳答案
必须直接将其添加到容器规范中,而不是从 env 传递并使用 helm 中的 include
,因为这不起作用
关于kubernetes - 使用 `status.hostIP` 作为 kubernetes 中的 env 变量的引用字段时出现空变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64317077/