Azure kubernetes - Nginx 控制器的数量?

Azure kubernetes - Number of Nginx controllers?

我将使用以下配置在 Azure kubernetes 上部署一个应用程序

  1. 种类:服务
  2. 副本:4
  3. 水平 pod 缩放:~8
  4. 入口:Nginx 入口控制器

由于我有Horizo​​ntal Pod scaling,当负载增加时,服务Pod的数量会自动增加。但是,是否还需要增加frontier Nginx controller,如果需要,我该怎么办?

简短的回答是:不,您不必在自动缩放时添加更多 Ingress 控制器。

一个 Nginx Ingress 控制器就足够了,在创建更多应用程序 pods 的情况下,您不必再 add/configure。你只需要一个控制器。

如果您需要了解有关 HPA 的更多详细信息,请考虑访问官方资源 here and here