因此,在选择之前,我们有必要考虑Kubernetes入口控制器的一般限制。尤其是ngix-入口。
可以创建的入口内资源或规则的数量是否有最大限制?或者,当创建太多入口资源时,是否会出现性能或伸缩问题?
在同一入口资源中添加新规则(针对每个子域)还是为每个子域创建单独的入口资源更好?
AFAIK,没有这样的限制,您要么耗尽资源,要么首先找到瓶颈。This文章比较了几种负载均衡器的资源消耗。
对于nginx-inress,here列出的nginx plus版本后面隐藏的功能很少。
如果您希望拥有动态配置和可伸缩性,您应该尝试基于特使的入口,如Ambassador或Istio。
特使提供动态配置更新,不会中断现有连接。更多信息here。
查看this文章,其中比较了大多数流行的Kubernetes入口控制器。
This文章展示了将HAProxy和Nginx组合推向极限的一个很好的例子。
希望它能有所帮助。