【问题标题】:Ingress for TCP ports, is it possible to route to different services using the same port number in a similar way NGINX routes for http ports?TCP端口的入口,是否可以使用相同的端口号以类似的方式路由到不同的服务,NGINX路由http端口?
【发布时间】:2020-09-28 23:47:32
【问题描述】:

我不确定这是否可能,我已经浏览了网络但找不到任何东西。

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

我的问题是:有什么类似的东西可以对 TCP 和 UDP 端口做同样或类似的事情吗?

例如:所以我可以路由到达 TCP 9071 的流量,然后根据某种标志/或流量内容将该流量路由到不同的服务。

如果这也是不可能的,那会很好吗?

【问题讨论】:

    标签: nginx kubernetes kubernetes-ingress nginx-ingress


    【解决方案1】:

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

    ✌️

    【讨论】:

    • 就我而言,服务做不同的事情。我假设 TCP/UDP 负载平衡只是服务之间的循环......
    猜你喜欢
    • 1970-01-01
    • 2021-12-13
    • 2021-09-15
    • 1970-01-01
    • 1970-01-01
    • 2019-07-12
    • 1970-01-01
    • 1970-01-01
    • 2013-08-23
    相关资源
    最近更新 更多