Nginx入口控制器与HAProxy负载平衡器

时间:2019-03-14 15:29:56

标签: nginx kubernetes haproxy kubernetes-ingress

Kubernetes中Nginx入口控制器和HAProxy负载均衡器之间有什么区别?

1 个答案:

答案 0 :(得分:3)

首先,让我们快速了解一下Ingress Controller在Kubernetes中的作用。

  • 入口控制器:控制器,它响应Ingress规则中的更改并相应地更改其内部配置

因此,HAProxy入口控制器和Nginx入口控制器都将侦听Ingress这些配置更改,并配置其自己的运行服务器实例以按照目标Ingress规则中的指定路由流量。主要区别在于Nginx和HAProxy本身在用例方面的特定差异。

在大多数情况下,Nginx附带了更多用于服务 web内容的电池,例如可配置的内容缓存,服务本地文件等。性能网络工作负载。

可以找到here的HAProxy可用配置,以及Nginx入口控制器are here的可用配置方法。

但是,差异远不止于此,并且这些问题在其上更加详细:

  1. https://serverfault.com/questions/229945/what-are-the-differences-between-haproxy-and-ngnix-in-reverse-proxy-mode
  2. HAProxy vs. Nginx
相关问题