【问题标题】:TCP ingress support in KubernetesKubernetes 中的 TCP 入口支持
【发布时间】:2019-04-09 04:30:18
【问题描述】:

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

  • 这里是 Kubernetes 初学者 *

【问题讨论】:

  • 你可以使用 nodePort 类型的服务

标签: nginx kubernetes nginx-ingress


【解决方案1】:

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

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

更新:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2020-08-15
  • 2017-12-15
  • 2017-08-07
  • 1970-01-01
  • 1970-01-01
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多