我计划部署 2 个带有 NodePort 服务的 kubernetes pod,将它们暴露到网络中。现在我希望 pod 1 能够通过他的服务访问 pod 2。
问题是我编写部署文件,但我不知道 pod 2 将从集群获取的 IP 地址,但我需要将地址从 pod 1 wiva a env 设置到文件中。多变的。
kubernetes 集群中是否有其他方法可以使它们可以被某物访问。例如服务或某事物的名称。像这样?
未能通过谷歌搜索此案例,希望你们中的任何人都可以给我提示。
问候,
马丁.
所有 kubernetes 资源都应由 kubeDNS 引用,您应该能够使用资源名称在 pod 之间进行通信。
你应该能够让它与这样的东西一起工作:SERVICENAME.SERVICENAMESPACE:PORT
并且它可以毫无问题地用在 ENV 变量中。
希望这能回答这个问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)