Kubernetes中Nginx入口控制器和HAProxy负载均衡器之间有什么区别?
答案 0 :(得分:3)
首先,让我们快速了解一下Ingress Controller
在Kubernetes中的作用。
Ingress
规则中的更改并相应地更改其内部配置因此,HAProxy入口控制器和Nginx入口控制器都将侦听Ingress
这些配置更改,并配置其自己的运行服务器实例以按照目标Ingress
规则中的指定路由流量。主要区别在于Nginx和HAProxy本身在用例方面的特定差异。
在大多数情况下,Nginx附带了更多用于服务 web内容的电池,例如可配置的内容缓存,服务本地文件等。性能网络工作负载。
可以找到here的HAProxy可用配置,以及Nginx入口控制器are here的可用配置方法。
但是,差异远不止于此,并且这些问题在其上更加详细: