对于Kubernetes,在nginx-inress中可以创建的入口对象的最大数量是多少 [英] What is the max number of ingress objects that can be created in nginx-ingress for kubernetes

查看:0
本文介绍了对于Kubernetes,在nginx-inress中可以创建的入口对象的最大数量是多少的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们有一个多租户应用程序,并且我们为每个租户提供单独的容器镜像。 同样,我们为每个租户创建一个子域,该子域将被重定向到其自己的容器。 可能会有数千个租户及其动态存在的情况。

因此,在选择之前,我们有必要考虑Kubernetes入口控制器的一般限制。尤其是ngix-入口。

  1. 可以创建的入口内资源或规则的数量是否有最大限制?或者,当创建太多入口资源时,是否会出现性能或伸缩问题?

  2. 在同一入口资源中添加新规则(针对每个子域)还是为每个子域创建单独的入口资源更好?

推荐答案

AFAIK,没有这样的限制,您要么耗尽资源,要么首先找到瓶颈。This文章比较了几种负载均衡器的资源消耗。

对于nginx-inress,here列出的nginx plus版本后面隐藏的功能很少。

如果您希望拥有动态配置和可伸缩性,您应该尝试基于特使的入口,如AmbassadorIstio

特使提供动态配置更新,不会中断现有连接。更多信息here

查看this文章,其中比较了大多数流行的Kubernetes入口控制器。

This文章展示了将HAProxy和Nginx组合推向极限的一个很好的例子。

希望它能有所帮助。

这篇关于对于Kubernetes,在nginx-inress中可以创建的入口对象的最大数量是多少的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆