Amazon web services 端点在进入路径时返回空白页
我有一个具有多个路径的端点,每个路径指向不同的服务,每个不同的服务指向不同的部署(在同一url下承载多个不同的应用程序,基本上具有不同的路径) 每当我进入浏览器中的路径时,都会遇到一个空白页。主根路径工作正常,但之后没有一个路径工作正常。我已经能够通过使用kubectl代理进行路由,并且可以确认容器工作正常,因此必须使用入口路径。这是我的等级库对象:Amazon web services 端点在进入路径时返回空白页,amazon-web-services,kubernetes,kubernetes-ingress,traefik,amazon-eks,Amazon Web Services,Kubernetes,Kubernetes Ingress,Traefik,Amazon Eks,我有一个具有多个路径的端点,每个路径指向不同的服务,每个不同的服务指向不同的部署(在同一url下承载多个不同的应用程序,基本上具有不同的路径) 每当我进入浏览器中的路径时,都会遇到一个空白页。主根路径工作正常,但之后没有一个路径工作正常。我已经能够通过使用kubectl代理进行路由,并且可以确认容器工作正常,因此必须使用入口路径。这是我的等级库对象: 20 spec: 21 rules: 22 - host: redacted.co.uk 23 http: 24
20 spec:
21 rules:
22 - host: redacted.co.uk
23 http:
24 paths:
25 - backend:
26 serviceName: redacted-svc
27 servicePort: 80
28 - backend:
29 serviceName: redacted-svc-1
30 servicePort: 80
31 path: /redacted1
32 - backend:
33 serviceName: redacted-svc-2
34 servicePort: 80
35 path: /redacted2
关于为什么会发生这种情况,有什么想法吗?您是否也打算在请求发送到服务之前从请求中剥离
/redacted1
?我该怎么做?traefik有一个剥离前缀中间件。不能确切地说,因为在traefik引入中间件之前,我仍在使用旧版本的traefik。在此之前,它是通过stripprefix注释完成的。你是说ingress.kubernetes.io/rewrite-target:/?这里是2.x文档: