Traefik: Добавить пользовательский заголовок только для определенных файлов

ОБНОВЛЕНИЕ: Банкомат это не возможно через traefik. У меня есть открытая проблема: https://github.com/containous/traefik/issues/4228

я хочу добавить cache-control заголовки файлов, имеющих Content/Typeapplication/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?

0 ответов

Другие вопросы по тегам