我已经使用 ingress-nginx helm 图表安装了 Ingress-Nginx Controller。
是否可以拥有 2 个或更多
ingress-nginx-controller
副本?$ kubectl scale deploy ingress-nginx-controller --replicas=3
我不确定它是否会按预期工作,尤其是缓存、cookie、会话等。
是的,您可以运行多个 NGINX 入口控制器,每个控制器按照此 nginx 入口控制器文档处理一组不同的配置资源。
您可以使用以下命令将 ingress-nginx-controller 部署扩展到 3 个副本:
kubectl scale deployment nginx-ingress-controller -n ingress-nginx --replicas=3
。
如果您遇到任何错误,请告诉我。有关更多信息,请参阅此多个入口控制器文档。