带有多个通配符的单个GKE入口路径



我正试图在GKE入口中创建一个路径,如下所示:/organizations/''/entity/''/download。

注意:上面的"表示通配符(*(

organizations/和entity/之后的值是动态的,所以我必须使用两个通配符,但这不起作用,/organizations/*之后的第一个通配符接受所有请求。

我只想对这个特定的请求应用不同的超时,因此我需要像这样配置它,如果最后有/test而不是/download,它就不应该发生。

我不可能是唯一一个有同样情况的人,我很难在互联网上找到任何有同样问题的东西?有什么变通办法吗?

Ingress的路径字段唯一支持的通配符是*字符。*字符必须跟在正斜杠(/(后面,并且必须是模式中的最后一个字符。例如,/、/foo/和/foo/bar/*是有效的模式,但,/foo/bar,和/foo/*/bar不是。

来源(来自GKE Ingress文档(:https://cloud.google.com/kubernetes-engine/docs/concepts/ingress#multiple_backend_services

相关内容

  • 没有找到相关文章

最新更新