假设我们有一个前端和一个后端pod运行在一个kubernetes集群中。
两个Pod都有相应的服务在主机上公开它们(类型:NodePort
)。最后,前端使用<Host IP>:<Port 1>
,后端运行在<Host IP>:<Port 2>
上。
如何找出主机IP,以便它可以在前端Pod中使用(定义为变量的值)?尝试设置localhost
,但它不起作用,所以可能必须定义确切的IP。
假设我们有一个前端和一个后端pod运行在一个kubernetes集群中。
两个Pod都有相应的服务在主机上公开它们(类型:NodePort
)。最后,前端使用<Host IP>:<Port 1>
,后端运行在<Host IP>:<Port 2>
上。
如何找出主机IP,以便它可以在前端Pod中使用(定义为变量的值)?尝试设置localhost
,但它不起作用,所以可能必须定义确切的IP。
2条答案
按热度按时间cwxwcias1#
使用downward API:
4xrmg8kj2#
更新“deployment.yaml”,如下所示