Azure Kubernetes入口路由-星号(*)在入口路径规则中不起作用

Azure Kubernetes入口路由-星号(*)在入口路径规则中不起作用,azure,kubernetes,kubernetes-ingress,azure-aks,Azure,Kubernetes,Kubernetes Ingress,Azure Aks,我们有各种Asp.net核心容器,其中RESTAPI托管在Azure Kubernetes服务中。每个RESTAPI服务都使用不同的路由实现许多HTTP方法,但有公共的基本路由(基于控制器名称) 需求是将请求路由到不同的基于服务的起始路由值,例如,以“/user”开头的所有请求将用户服务或产品API请求路由到产品服务。 我们在kubernetes入口的路径部分添加了路径“/user/*”、“/product/*”。 根据您使用正则表达式的需要,星号(*)不起作用 path: /foo/.* 根

我们有各种Asp.net核心容器,其中RESTAPI托管在Azure Kubernetes服务中。每个RESTAPI服务都使用不同的路由实现许多HTTP方法,但有公共的基本路由(基于控制器名称)

需求是将请求路由到不同的基于服务的起始路由值,例如,以“/user”开头的所有请求将用户服务或产品API请求路由到产品服务。 我们在kubernetes入口的路径部分添加了路径“/user/*”、“/product/*”。 根据您使用正则表达式的需要,星号(*)不起作用

path: /foo/.*
根据你需要使用正则表达式

path: /foo/.*

意思是“/foo/”之后的任何字符重复了零个或更多的时间间隔,这与他要求的完全匹配,因此我觉得没有必要澄清这一点。意思是“/foo/”之后的任何字符重复了零个或更多的时间间隔,这与他要求的完全匹配,所以我觉得没有必要澄清这一点