Traefik: Добавить пользовательский заголовок только для определенных файлов
ОБНОВЛЕНИЕ: Банкомат это не возможно через traefik. У меня есть открытая проблема: https://github.com/containous/traefik/issues/4228
я хочу добавить cache-control
заголовки файлов, имеющих Content/Type
application/json
а также image/png
,
Банкомат на данный момент способ продвижения вперед заключается в использовании пользовательских заголовков ответа.
kind: Ingress
metadata:
annotations:
ingress.kubernetes.io/custom-response-headers: Cache-Control: private || Cache-Control: max-age=31536000
Ниже приведена конфигурация пути:
spec:
rules:
- http:
paths:
- backend:
serviceName: myabc
servicePort: 443
path: /myabc
- backend:
serviceName: myxyz
servicePort: 443
path: /myxyz
Я хочу, чтобы пользовательские заголовки применялись только тогда, когда запрашиваются статические файлы, такие как.js или.png.
Любой указатель о том, как двигаться вперед? Это возможно через traefik?