Kubernetes 如果我使用其他路径而不是/
我使用Traefik 2.3.1作为k8s群集的入口控制器,出于测试原因,我使用部署Traefik的主机的ip地址+访问特定工具的路径(例如:http://@ip/tool1,http://@ip/tool2) 我为每个工具部署了必要的k8s资源,现在当我尝试访问我的网站工具1时,例如使用http://@ip/tool1,该网站没有完全呈现(如果我直接使用根路径“/”该网站工作正常) 我的Traefik入口路由和中间件Kubernetes 如果我使用其他路径而不是/,kubernetes,traefik-ingress,Kubernetes,Traefik Ingress,我使用Traefik 2.3.1作为k8s群集的入口控制器,出于测试原因,我使用部署Traefik的主机的ip地址+访问特定工具的路径(例如:http://@ip/tool1,http://@ip/tool2) 我为每个工具部署了必要的k8s资源,现在当我尝试访问我的网站工具1时,例如使用http://@ip/tool1,该网站没有完全呈现(如果我直接使用根路径“/”该网站工作正常) 我的Traefik入口路由和中间件 --- apiVersion: traefik.containo.us/v1
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: tool1
spec:
entryPoints:
- web
routes:
- match: Host(`@ip`) && PathPrefix(`/tool1`)
kind: Rule
services:
- name: tool1-svc
port: tool1-port
middlewares:
- name: tool1-stripprefix
---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware
metadata:
name: tool1-stripprefix
spec:
stripPrefix:
prefixes:
- /tool1
Traefik仪表板指示一切正常(路由器、中间件和服务)
我使用这个掌舵图部署Traefik,没有修改Traefik容器的参数
例如,我使用awx作为工具1,以下是尝试访问我的awx(http://@ip/awx)的结果(在浏览器中)
如有任何意见,将不胜感激