我的应用程序正在 kubernetes 上运行,我需要获取我的应用程序正在运行的命名空间。
问题是,同一个应用程序可以在两个不同的集群 dev 或 prod 中运行。
我是这方面的新手,需要一些帮助。
提前谢谢您。
在您的情况下,添加到容器的环境中:
env:
- name: MY_POD_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
然后,您的应用程序将可以访问
MY_POD_NAMESPACE
env 变量。