在下一个版本的ingress-nginx控制器中,似乎不赞成使用TCP和UDP。是否还有其他入口控制器支持TCP和UDP? 或任何其他在kubernetes之外公开非HTTP端口的解决方案?
答案 0 :(得分:2)
nginx入口(和K8s中的Ingress资源)是第7层设施,不支持第4层,无论如何,将来可能会支持第4层。请注意,nginx itself supports layer 4 traffic而非K8s Ingress。
如果您想直接终止TCP或UDP,则可以使用标准的Kubernetes services。 NodePort和LoadBalancer(取决于云提供商)的服务类型也应支持TCP / UDP。