带Traefik的默认路由器

时间:2020-02-20 13:42:19

标签: traefik traefik-ingress

我想使用Traefik在HTTP标头上路由流量。如果没有匹配的规则,我需要路由到另一个服务或返回自定义状态代码(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 :(得分:0)

您可以添加此大小写以匹配最低优先级为1的任何内容。

- match: HostRegexp(`{catchall:.*}`)
相关问题