如何将K8S命名空间名称公开给Kubernetes部署文件中的环境变量?
此部分来自我的部署yaml:
- name: JAVA_OPTIONS # Jetty JAVA_OPTIONS
value: >-
-server
-Xms$(MIN_MEMORY) -Xmx$(MAX_MEMORY) -XX:+UseG1GC -XX:MaxGCPauseMillis=500
-Dsun.zip.disableMemoryMapping=true
-Dpod.name=$(POD_NAME) -Dsome.key.tags=$(POD_NAME),[K8S_NAMESPACE_NAME]
是否有一个系统变量可用于将其添加到
some.key.tags=$(POD_NAME),[K8S_NAMESPACE_NAME]
如果没有,我想我有在我的customization.yaml文件
namespace: default
也许我可以在部署yaml中从Kustomization中读到。yaml?
1条答案
按热度按时间ftf50wuq1#
可以为容器定义环境变量:然后你可以用
一些关键字标签=$(POD_NAME),$(NAMESPACE)