Kubernetes 中的 TCP 入口支持

Ebe*_*yed 5 nginx kubernetes nginx-ingress

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

  • kubernetes 初学者在这里 *

Ric*_*ico 4

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

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

更新:

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