对于TCP端口的入口,是否可以使用NGINX为http端口路由的类似方式,使用相同的端口号路由到不同的服务?

时间:2020-09-28 23:47:32

标签: nginx kubernetes kubernetes-ingress nginx-ingress

我不确定是否可行,我环顾了网上,但找不到任何东西。

我运行kubernetes并使用NGINX入口,我可以进行第7层路由,允许我使用单个端口处理传入的请求,然后根据请求将请求路由到其他服务。

我的问题是:是否有类似的东西可以对TCP和UDP端口执行相同或相似的操作?

例如:这样我就可以路由到达TCP 9071的流量,然后根据某种标记/流量内容将该流量路由到其他服务。

很高兴知道这是否还不可能?

1 个答案:

答案 0 :(得分:1)

您将无法基于URL进行路由,因为这是第7层HTTP(S)。但是,您可以执行大多数开源代理支持的TCP / UDP负载平衡。

✌️<​​/ p>