【问题标题】:Different Pods using same socket不同的 Pod 使用相同的 socket
【发布时间】:2020-05-09 16:53:39
【问题描述】:

我需要两个 Kubernetes pod podA 和 podB 分别用于接收 inTraffic 和发送 outTraffic。作为客户端的最终客户使用单个套接字来发送和接收来自我的应用程序的流量(其中 podA 和 podB 一起运行)。我希望在最终客户和我的应用程序之间有一个可以处理这个问题的服务,这意味着入站流量来自客户通过服务到 podA,而从应用程序(podB)发送的流量通过服务最终到达客户。

客户只与服务建立了一个套接字连接,但在后端,需要两个 pod 与服务通信。

这是否可以实现,如果可以,如何在 kubernetes 上配置服务。 我的云环境是 AWS。

【问题讨论】:

    标签: amazon-web-services kubernetes kubernetes-ingress kubernetes-pod kubernetes-service


    【解决方案1】:

    不,这不是套接字的工作方式。可能有一些技术上有效的解决方案涉及 bpf 程序,但你需要重新考虑你的网络架构:)

    【讨论】:

      猜你喜欢
      • 2020-01-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-26
      • 1970-01-01
      • 2021-08-30
      • 2019-05-27
      • 1970-01-01
      相关资源
      最近更新 更多