[试图弄清楚如何使用Kubernetes上的单个LoadBalancer公开多个TCP / UDP服务。假设服务是ftpsrv1.com和ftpsrv2.com,它们分别在端口21上提供服务。
这里是我可以想到的选项及其局限性:
任何输入将不胜感激。
关于“ Nodeport:要使用30000-32767范围之外的端口。”
您可以通过服务的Yaml文件中的“ nodePort”设置,为每个服务实现手动选择服务的端口,或设置以下指示的标记,以便为所有服务实现自动分配自定义端口范围。
来自文档:“如果将类型字段设置为NodePort,则Kubernetes控制平面将从--service-node-port-range标志指定的范围内分配端口(默认值:30000-32767)。” services