首页 > 解决方案 > 使用 Traefik PathPrefixStrip 路由 Traefik Ui 的问题

问题描述

我正在学习 kubernetes/traefik...我已经在我的 kubernetes 集群中安装了 traefik。我想将 traefik ui 路由到 mydomain.com/traefik。

我已经阅读了其他一些问题,试图使其工作,但没有成功。

这是我的入口配置,有人可以帮助我吗?

出于安全原因,我刚刚更改了我的域

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: traefik
    traefik.ingress.kubernetes.io/router.tls: "true"
    traefik.ingress.kubernetes.io/router.tls.certresolver: default
    traefik.ingress.kubernetes.io/rule-type: PathPrefixStrip
  creationTimestamp: "2021-06-21T00:16:49Z"
  generation: 38
  labels:
    app: traefik
  managedFields:
  - apiVersion: extensions/v1beta1
    fieldsType: FieldsV1
    fieldsV1:
      f:spec:
        f:tls: {}
    manager: rancher
    operation: Update
    time: "2021-06-21T00:25:38Z"
  - apiVersion: extensions/v1beta1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          .: {}
          f:kubernetes.io/ingress.class: {}
          f:traefik.ingress.kubernetes.io/router.tls: {}
          f:traefik.ingress.kubernetes.io/router.tls.certresolver: {}
        f:labels:
          .: {}
          f:app: {}
    manager: kubectl-client-side-apply
    operation: Update
    time: "2021-06-21T00:36:22Z"
  - apiVersion: networking.k8s.io/v1
    fieldsType: FieldsV1
    fieldsV1:
      f:metadata:
        f:annotations:
          f:traefik.ingress.kubernetes.io/rule-type: {}
      f:spec:
        f:rules: {}
    manager: agent
    operation: Update
    time: "2021-06-21T04:49:59Z"
  name: traefik-daemon-set
  namespace: kube-system
  resourceVersion: "51956"
  uid: 3b1bef86-e4e3-485a-bbd5-1515f7884e09
spec:
  rules:
  - host: mydomain.com
    http:
      paths:
      - backend:
          service:
            name: traefik-daemon-set
            port:
              number: 80
        path: /traefik
        pathType: Prefix
  tls:
  - hosts:
    - '*.mydomain.com'
    secretName: mydomain
status:
  loadBalancer: {}





标签: kubernetestraefik-ingress

解决方案


推荐阅读