4

似乎 TCP 和 UDP 支持将在下一个版本的 ingress-nginx 控制器中被弃用。任何其他入口控制器都支持 TCP 和 UDP 吗?或任何其他在 kubernetes 之外公开非 http 端口的解决方案?

  • Kubernetes 初学者在这里 *
4

1 回答 1

3

nginx-ingress(以及 K8s 中的Ingress资源)是第 7 层设施,不支持第 4 层,无论如何,将来可能会支持第 4 层。请注意,nginx 本身支持第 4 层流量,但不支持 K8s Ingress。

如果您想直接终止 TCP 或 UDP,您可以使用标准Kubernetes 服务NodePortLoadBalancer(取决于云提供商)类型的服务也应该支持 TCP/UDP。

更新:

这里有一个关于如何使用 nginx 入口(来自 NGINX 公司)支持 TCP/UDP 的教程

于 2018-11-05T19:29:15.977 回答