首先,让我们快速概述一下 Ingress Controller 在Kubernetes。
Ingress Controller
Ingress
因此,HAProxy入口控制器和Nginx入口控制器都将监听这些 Ingress 配置更改并配置自己的运行服务器实例以路由目标中指定的流量 Ingress 规则。主要差异归结为Nginx和HAProxy本身之间用例的具体差异。
在大多数情况下,Nginx附带更多电池供服务 网页内容 ,例如可配置内容缓存,提供本地文件等.HAProxy更加精简,更适合高性能网络工作负载。
可以找到HAProxy的可用配置 这里 以及Nginx入口控制器的可用配置方法 在这里 。
然而,差异比这更深入,这些问题更详细地介绍了它们: