一段时间以来,我一直在使用基于Docker的设置,并将nginx反向代理转发到Dockerized Microservices。现在,我正在评估向基于Kubernetes的方法和Traefik入口控制器的转换。
Ingress控制器提供了为此所需的所有功能,但以下一项除外:It doesn't support caching。
在服务静态资源方面,微服务的性能不是很好,我希望减轻负载,以便它们可以集中精力,以处理动态REST请求。
是否有任何方法可以为基于Traefik的Ingress添加缓存支持?由于存在许多小的服务,因此,如果可能的话,我宁愿不要为每个微服务启动专用的Pod。另外,如果可能的话,将赞赏基于配置的方法(也许使用定制的Operator?)。