Rutas basadas en rutas Traefik como controlador de ingreso

¡Estoy revisando lo que parece un problema de configuración! Estoy usando traefik como controlador de ingreso dentro de kubernetes y tengo un ingreso para enrutar algunas URL para enrutar algunas interfaces a varios backends. Digamos que tengo algo como esto:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: test
  annotations:
    kubernetes.io/ingress.class: traefik
    traefik.frontend.rule.type: ReplacePathRegex
spec:
  rules:
  - host: foo.io
    http:
      paths:
      - path: /api/authservice/(.*) /$1
        backend:
          serviceName: auth
          servicePort: 8901
      - path: /api/svcXXX/v1/files/cover/(.*) /v1/files/cover/$1
        backend:
          serviceName: files
          servicePort: 8183
      - path: /api/svcXXX/v1/files/image/(.*) /v1/files/image/$1
        backend:
          serviceName: files
          servicePort: 8183

Utilizando Cartero (o cualquier otro cliente), si PUBLICO una solicitud enhttp://foo.io/api/authservice/auth/oauth/token, mientras mira en los registros de acceso, parece que se enruta ahttp://foo.io/api/svcXXX/v1/files/image/(.*) /v1/files/image/$1. Estoy viendo esto en los registros de acceso:

[03/Jul/2018:12:57:17 +0000] "POST /api/authservice/auth/oauth/token HTTP/1.1" 401 102 "-" "PostmanRuntime/7.1.5" 15 "foo.io/api/svcXXX/v1/files/image/(.*) /v1/files/image/$1" 37ms

Estoy haciendo algo mal

Respuestas a la pregunta(1)

Su respuesta a la pregunta