我在部署的 k8s 中有一个类似的入口:
rules:
- http:
paths:
- path: /path
pathType: Prefix
backend:
service:
name: someservice
port:
number: 80
- path: /
pathType: Prefix
backend:
service:
name: otherservice
port:
number: 80
我面临的问题是,如果 someservice
不可用,那么此入口将不会返回类似 HTTP 503 的内容,但会评估下一条规则并因此路由到 otherservice
。
是否可以进行某种配置,以便在这种情况下它不会寻找下一条规则?
答案 0 :(得分:0)
pathType: Prefix
的 path: /
将匹配所有请求路径。尝试使用 pathType: Exact
。
检查 documentation 以查看哪些 pathType
与 path
匹配。