traefik pathprefixstrip с входом и перенаправлением kubernetes не работает - PullRequest
0 голосов
/ 09 декабря 2018

Я использую traefik с Kubernetes Ingress со следующей конфигурацией:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: traefik
    traefik.frontend.rule.type: PathPrefixStrip
  name: loxberry
  namespace: default
spec:
  rules:
  - host: hostname
    http:
      paths:
      - path: /loxberry
        backend:
          serviceName: loxberry-service
          servicePort: 80

, когда я пытаюсь открыть свой сервис с hostname/loxberry, он перенаправляется на hostname/admin/system/index.cgi

curl на hostname/loxberry дает мне следующий результат:

<title>LoxBerry</title>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="refresh" content="0; URL=/admin/system/index.cgi" />

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 17 декабря 2018

Я предполагаю, что вы используете мета-обновление метод здесь для автоматического перенаправления:

meta http-эквивалент = "обновить" content = "0; URL = / admin /system / index.cgi "

http-equiv="refresh" метод обновления текущей веб-страницы с параметром URL

content указывает временной интервал в секундах, здесь вы установили0 немедленное действие;

Следовательно, вы получаете перенаправление hostname/loxberry на цель hostname/admin/system/index.cgi.

...