在Kubernetes中的环境变量中解析服务名称

时间:2018-08-05 13:53:08

标签: kubernetes

我真的不确定发生了什么问题,当我在YAML文件的环境变量中传递服务名称时,该服务名称仍然是字符串,它没有在真实IP地址中解析。

它应该在kubernetes内部自动运行,还是我需要做更多配置才能解决该服务。

这样的例子,新的部署:

env:
   -name: MYSQL-SERVICE
    value: my-service-name-which-should-be-resolved (also deployed on kubernetes as service)

非常感谢您的任何建议!

1 个答案:

答案 0 :(得分:0)

@MatthewLDaniel和@RyanDawson是正确的。在这种情况下,无法将环境变量转换为IP地址,而应使用服务名称。

您可以在DNS for Services and PodsServices中找到更多详细信息。