我有一个分散的应用程序,可与端口8888上的其他应用程序通信。该应用程序在gcp上的k8s的Pod上运行,也可在其他Internet机器上运行。
为了使外部应用程序能够与Pod通信,并且为了使Pod与外部应用程序通信,我设置了云NAT和LoadBalancer。 所有应用程序都使用其外部IP进行通信,并且此要求目前无法更改。
我遇到的问题是Pod无法使用其外部IP(负载均衡器IP)相互通信。虽然外部应用程序可以与Pod通信,并且Pod可以与外部应用程序通信。 我尝试更改防火墙规则,但没有帮助。
有人在这种情况下有经验吗? Pod需要通过Loadbalancer的外部IP相互通信的地方?