istio-ingressgateway的日志:
[2019-11-11T06:09:02.823Z] "GET /notebook/name/test-root1/ HTTP/2" 404 -... outbound|80||test-root.name.svc.cluster.local - ...-
我的带有uri的http请求:/ notebook / name / test-root1 /被转发到主机test-root.name.svc.cluster.local
,而分别有两个VirtualService分别名为“ test-root”和“ test-root1”。因此导致test-root1出现404错误。
关于如何解决它的任何想法?非常感谢,XD。
我想知道昨天是如何出现此问题的,Kubeflow笔记本控制器使用istio代理并将匹配方案设置为:prefix
。但是他们不小心将匹配uri设置为xxx/xxx
,这会导致类似xxx/xxxabc
的请求转发错误。
并且他们几天前已修复此错误,如评论中提到的pr。