使用kubernetes入口和重定向的traefik pathprefixstrip不起作用

时间:2018-12-09 18:18:14

标签: kubernetes traefik kubernetes-ingress

我将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

卷曲到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 :(得分:0)

我假设您在此处使用Meta refresh方法进行自动重定向:

  

元http-equiv =“刷新” content =“ 0; URL = / admin / system / index.cgi”

http-equiv="refresh"方法,用于使用URL参数刷新当前网页

content参数指定时间间隔(以秒为单位),此处您已设置0立即采取行动;

因此,您将hostname/loxberry重定向到目标hostname/admin/system/index.cgi