我怎样才能得到 traefik 控制器配置和一些关于入口路径的问题

How can i get the traefik controller config and some question about ingress path

我的ingress controller是traefik,我想在ingress中配置一个域名,针对不同的services.but配置多个路径,然后重新申请。我只能访问域名根对应的服务,而其他路径对应的服务都是404 有我的入口配置:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: web-ingress
  namespace: runsdata
  annotations:
    kubernetes.io/ingress.class: "traefik"
spec:
  tls:
  - secretName: traefik-cert
  rules:
  - host: testenv.runsdata.com
    http:
      paths:
      - backend:
          serviceName: nginx-svc
          servicePort: 8088
  - host: testenv.runsdata.com
    http:
      paths:
      - backend:
          serviceName: traefik-web-ui
          servicePort: 8006
        path: /traefik

我可以通过url:https://testenv.runsdata.com:12840/访问nginx-svc。但是我无法通过 url: https://testenv.runsdata.com:12840/traefik 访问 traefik-web-ui 服务。我的配置有什么问题吗?另外一个问题是如何查看ingress映射到traefik.I的规则想看映射是否正确。我执行命令 kubectl exec -it traefik-ingress-controller-5c5dc68dd4-jxk84 /bin/bash。我想进入容器内部并有一个 look.But 似乎没有安装命令,该命令不存在

由于traefik默认使用host路由,所以我们只需要像下面这样在注解中指定使用path路由即可

annotations:
    kubernetes.io/ingress.class: "traefik"
    traefik.ingress.kubernetes.io/rule-type: PathPrefixStrip