kubernetes - 使用 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: {}
解决方案
推荐阅读
- c++ - 如何在头文件中使用用户定义的文字?
- node.js - nodejssails:sails.sid 变量返回未定义
- unix - 在awk中将时间戳转换为EPOCH
- traefik - 将多个路径重定向到外部 URL
- hue - 在 Hue 源代码中的 HiveServerClient 中获取当前编辑器 id(doc id)的方法
- node.js - 在 Passanger 上运行 React 应用程序
- java - 我如何使用简单的日期格式知道我的日期在 java 中是否有效?
- swift - 打开自定义表格视图单元格不会保持突出显示
- javascript - JS/IE11中的DispHTMLWindow2和Window有什么区别?
- c - 调用自制C函数时出现分段错误