我已经创建了通用的舵图。在values.yml文件中,我有一组需要设置为 deployment.yaml 文件一部分的环境变量。
值文件的片段。
env:
name: ABC
value: 123
name: XYZ
value: 567
name: PQRS
value: 345
Run Code Online (Sandbox Code Playgroud)
在 deployment.yaml 中,当引用值时,只会设置最后一个名称/值,其他值会被覆盖。如何读取/设置部署文件中的所有名称/值?
我需要将集群、命名空间和 pod 名称从我部署在 Kubernetes 集群中的容器传递给 AppDynamics 代理。
我尝试了以下内容,但这不起作用。
containers:
- env:
- name: JAVA_OPTS
value: -Dappdynamics.agent.nodeName=$HOST-$spec.nodeName-spec.PodName
Run Code Online (Sandbox Code Playgroud)
和
- name: appdynamics.agent.nodeName
value= $HOST-$spec.nodeName-spec.PodName
Run Code Online (Sandbox Code Playgroud)
任何人都可以在这里帮助我如何收集详细信息并传递给AppD。提前致谢。