Kubernetes 中的 Nginx 入口 Controller 和 HAProxy 负载均衡器有什么区别?
最佳答案
首先,让我们快速了解一下 Ingress Controller
在 Kubernetes 中。
Ingress
规则并相应地更改其内部配置 因此,HAProxy 入口 Controller 和 Nginx 入口 Controller 都会监听这些
Ingress
配置更改并配置自己正在运行的服务器实例,以按照目标 Ingress
中指定的方式路由流量。规则。主要差异归结为 Nginx 和 HAProxy 本身之间用例的具体差异。在大多数情况下,Nginx 附带了更多用于服务 Web 内容的电池,例如可配置的内容缓存、服务本地文件等。 HAProxy 更加精简,并且能够更好地用于高性能网络工作负载。
可以找到 HAProxy 的可用配置 here以及 Nginx 入口 Controller 可用的配置方法 are here .
然而,差异比这更深,这些问题对它们进行了更详细的介绍:
关于Nginx 入口 Controller 与 HAProxy 负载均衡器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55166389/