【问题标题】:kubernetes: nginx ingress vs traefik ingress vs ha-proxy ingress vs kong ingresskubernetes:nginx入口vs traefik入口vs ha-proxy入口vs kong入口
【发布时间】:2019-05-10 05:25:21
【问题描述】:

我们正在研究可用于 Kubernetes 的各种开源入口控制器,并且需要从中选择最好的一个。我们正在评估以下四个入口控制器

  1. Nginx 入口控制器
  2. Traefik 入口控制器
  3. Ha-proxy 入口控制器
  4. Kong 入口控制器

这些在功能和性能方面有什么区别,在生产中应该采用哪一个。请提供您的建议

【问题讨论】:

标签: nginx kubernetes haproxy traefik kong-ingress


【解决方案1】:

我知道的一个区别是,haproxy 和 nginx 入口可以在 TCP 模式下工作,而 traefik 只能在 HTTP/HTTPS 模式下工作。如果您想输入 SMTP 或 MQTT 等服务,那么这是一个有用的区别。

此外,haproxy 支持“代理”协议,允许您将真实的客户端 IP 传递给后端服务。我最近将 haproxy ingress 用于 docker-mailserver helm 图表 - https://hub.helm.sh/charts/funkypenguin

【讨论】:

  • Traefik 有 TCP 和 UDP 路由器。 IP转发也是一个常见的功能
猜你喜欢
  • 2019-03-17
  • 2017-02-12
  • 1970-01-01
  • 2016-04-28
  • 1970-01-01
  • 2016-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多