Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用同一插座的不同吊舱_Amazon Web Services_Kubernetes_Kubernetes Ingress_Kubernetes Pod_Kubernetes Service - Fatal编程技术网

Amazon web services 使用同一插座的不同吊舱

Amazon web services 使用同一插座的不同吊舱,amazon-web-services,kubernetes,kubernetes-ingress,kubernetes-pod,kubernetes-service,Amazon Web Services,Kubernetes,Kubernetes Ingress,Kubernetes Pod,Kubernetes Service,我需要两个kubernetes吊舱podA和podB,分别用于接收局内流量和发送局外流量。作为客户端的最终客户使用一个套接字来发送和接收来自我的应用程序的流量(该应用程序同时运行podA和podB)。我希望在最终客户和我的应用程序之间有一个能够处理这个问题的服务,这意味着入站流量来自客户,通过服务发送到podA,而从应用程序(podB)发送的流量通过服务,最终到达客户 客户只与服务建立了一个套接字连接,但在后端,两个pod需要与服务进行通信 这可以实现吗?如果可以,如何在kubernetes上配

我需要两个kubernetes吊舱podA和podB,分别用于接收局内流量和发送局外流量。作为客户端的最终客户使用一个套接字来发送和接收来自我的应用程序的流量(该应用程序同时运行podA和podB)。我希望在最终客户和我的应用程序之间有一个能够处理这个问题的服务,这意味着入站流量来自客户,通过服务发送到podA,而从应用程序(podB)发送的流量通过服务,最终到达客户

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

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

不,套接字不是这样工作的。可能有一些技术上有效的解决方案涉及bpf计划,但您需要认真反思您的网络架构:)