在kubernetes中将'status.hostIP'用作my env变量的引用字段时,变量为空

在kubernetes中将'status.hostIP'用作my env变量的引用字段时,变量为空,kubernetes,yaml,kubernetes-helm,kubernetes-pod,datadog,Kubernetes,Yaml,Kubernetes Helm,Kubernetes Pod,Datadog,我正在使用helm v3部署kubernetes吊舱,我的kubectl客户端和服务器都在1.7以上,所以它应该支持参考字段。然而,当我部署时,该值只是空的 使用 其中DD_AGENT_HOST是我的env变量,应该给它主机ip 知道为什么会发生这种情况吗?必须直接将其添加到容器规范中,而不是从env传递并使用helm提供的include,因为这不起作用已修复,显然helm没有正确复制它。您可以将其作为一个答案发布,以便社区更容易看到吗? environment: - name: DD_AG

我正在使用helm v3部署kubernetes吊舱,我的kubectl客户端和服务器都在1.7以上,所以它应该支持参考字段。然而,当我部署时,该值只是空的

使用

其中DD_AGENT_HOST是我的env变量,应该给它主机ip


知道为什么会发生这种情况吗?

必须直接将其添加到容器规范中,而不是从env传递并使用helm提供的
include
,因为这不起作用

已修复,显然helm没有正确复制它。您可以将其作为一个答案发布,以便社区更容易看到吗?
environment:
  - name: DD_AGENT_HOST
    valueFrom:
      fieldRef:
        fieldPath: status.hostIP