我有多个运行在80端口的服务。
现在我要部署另一个运行在3310端口的服务(病毒扫描),但是如果我尝试使用nginx,似乎无法正确地使端口工作。我在某个地方读到,nginx只适用于标准端口。
所以我采取了使用负载均衡器服务的路线。这很完美,但需要额外的IP地址等成本。
是否有任何方法可以继续使用nginx入口来处理这个非标准端口?从而消除对集群的额外外部访问需求?
我有多个运行在80端口的服务。
现在我要部署另一个运行在3310端口的服务(病毒扫描),但是如果我尝试使用nginx,似乎无法正确地使端口工作。我在某个地方读到,nginx只适用于标准端口。
所以我采取了使用负载均衡器服务的路线。这很完美,但需要额外的IP地址等成本。
是否有任何方法可以继续使用nginx入口来处理这个非标准端口?从而消除对集群的额外外部访问需求?
--tcp-services-configmap
。--tcp-service-configmap=default/tcp-controller-configmap
添加到文件末尾,作为args
列表中的另一个元素。apiVersion: v1
kind: ConfigMap
metadata:
name: tcp-controller-configmap
namespace: default
data:
3310: "default/name-of-your-av-service:3310"