Некоторое время я использовал настройку на основе Docker с переадресацией обратного прокси-сервера nginx на Dockerized Microservices. Прямо сейчас я оцениваю переход на подход на основе Kubernetes и Traefik Ingress Controller.
Контроллер Ingress предоставляет все необходимые для этого функции, за исключением одного: Он не поддерживает кеширование а>.
Когда дело доходит до обслуживания статических ресурсов, микросервисы не очень производительны, и я бы предпочел уменьшить нагрузку, чтобы они могли сконцентрироваться на своей реальной цели, обрабатывая динамические запросы REST.
Есть ли способ добавить поддержку кеширования для Ingress на базе Traefik? Поскольку существует множество, но небольших сервисов, я бы предпочел не создавать выделенный Pod для каждой микросервиса, если это возможно. Кроме того, по возможности приветствуется подход на основе конфигурации (возможно, с использованием настраиваемого оператора?).