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