Kubernetes Pod内部通讯

时间:2018-09-21 21:23:54

标签: kubernetes google-cloud-platform

我有一个Kubernetes集群,其中有2个容器在单个工作负载中运行。

一个容器正在运行Flask服务器应用程序,另一个容器正在运行角度应用程序。我需要以一种在两个应用程序都可以在本地主机之间相互通信的方式来设置此pod。我需要在端口4200中暴露的有角容器与在端口5000上的未暴露的烧瓶服务器进行通信。当涉及到这些容器在容器中进行通信时,我陷入了困境。

2 个答案:

答案 0 :(得分:2)

请确保您的烧瓶服务器可以通过任何本地IP(即127.0.0.1)访问,而不是本地主机(app.run(host='0.0.0.0'))。

答案 1 :(得分:1)

您应该能够使用$_GET进行通信,因为Kubernetes容器中的所有容器都共享相同的网络名称空间。