允许在相同/不同命名空间中运行的两个 pod(比如 pod A 和 B)进行通信,而不管协议(比如 http、https、akka.tcp)以及应用的有效网络策略。
尝试的解决方案:
尝试将网络策略应用于两个 pod,并使用服务名称:“my-svc.my-namespace.svc.cluster.local”使 pod B 与运行服务“my-svc”的 pod A 通信,但两者无法沟通。
还尝试在部署时在 pod B 中添加 pod A 的 IP 地址和主机映射,然后 pod B 能够与 pod A 通信,但反向通信失败。
请建议我解决此问题的方法。