我必须在GCP Kubernetes集群中设置FTP服务器,并且不知道如何路由客户端来使来自相同IP到不同端口的多个请求被路由到相同的Kubernetes pod。 在(被动) FTP协议中,服务器打开一个新端口,并将端口号发送到客户端。然后,客户端创建到该端口的新连接。因此,我需要确保将第二个请求路由到相同的pod,因为只有在该pod上,服务器才在等待新连接。 我尝试了一个最小的样本,工作负载为两个什么也不做的pod,并且暴露了端口21和30000-30098。然后,我设置了LoadBalancer类型的服务,如下所示(缩减为相关部分): kind: Service
spec:
t
我在跟踪。但是,我没有创建应用程序负载均衡器的权限,因此唯一的选择就是创建一个网络负载均衡器。
如何允许从网络负载均衡到实例的流量?
我正在使用以下代码创建网络负载均衡器。AWS控制台没有分配安全组的选项,但它允许为应用程序负载均衡器分配安全组。
elb = elb.create_load_balancer(
Name=name,
Subnets=[i['SubnetId'] for i in subnets],
Scheme='internal',
Type