【发布时间】:2020-07-21 00:59:58
【问题描述】:
有没有办法将部署名称从 helm 暴露给容器?它通常作为主机名的一部分提供,但如果我能提供帮助,我宁愿不解析它。
我知道您可以根据文档将某些元数据设置为特定的环境变量:https://kubernetes.io/docs/tasks/inject-data-application/environment-variable-expose-pod-information/ 但是,这似乎并不直接包含部署名称。有没有办法获取这些信息?
【问题讨论】:
-
这是否暴露了部署名称?看起来这只是 pod 名称....
-
对不起,我的意思是这种方法对你有用吗?我可以检查部署名称是否可达。
-
metadata.name 对您来说就足够了 - 只需删除副本集后缀和 pod 后缀,例如
<deployment_name>-<replica_set_hash>-<pod_hash>。让我知道这是否有效,我可以回答 -
@Serge 这就是我试图避免解析的内容,如果您阅读了这个问题。我想,你的第一个问题也得到了回答。
标签: kubernetes kubernetes-helm