Маршрутизатор по умолчанию с Traefik - PullRequest
0 голосов
/ 20 февраля 2020

Я хотел бы направить трафик c на заголовки HTTP с Traefik. Если нет соответствующих правил, мне нужно направить в другую службу или вернуть пользовательский код состояния (426). Можно ли настроить регистр по умолчанию для правил?

apiVersion: traefik.containo.us/v1alpha1 
kind: IngressRoute 
metadata: 
  name: headers 
spec: 
  entrypoints: 
    - web 
    - websecure 
  routes: 
    - match: Headers(`X-ROUTE`,`Apache`) 
      kind: Rule 
      services: 
        - name: apache 
          port: 80 
    - match: Headers(`X-ROUTE`,`nginx`) 
      kind: Rule 
      services: 
        - name: nginx 
          port: 80
    - else ??

1 Ответ

0 голосов
/ 20 февраля 2020

Вы можете добавить этот случай, чтобы соответствовать чему-либо с самым низким приоритетом, который равен 1.

- match: HostRegexp(`{catchall:.*}`)
...