一段时间以来,我一直在使用基于 Docker 的设置和 nginx 反向代理转发到 Dockerized 微服务。现在我正在评估切换到基于 Kubernetes 的方法和Traefik Ingress Controller。
Ingress Controller 提供了所有需要的功能,除了一个:它不支持缓存。
微服务在为静态资源提供服务时性能不是很好,我更愿意减少负载,以便它们可以专注于其实际目的,处理动态 REST 请求。
有没有办法为基于 Traefik 的 Ingress 添加缓存支持?由于有许多小型服务,如果可能的话,我不希望为每个微服务启动一个专用的 Pod。此外,如果可能的话,将不胜感激基于配置的方法(也许使用自定义Operator?)。