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

标签 azure kubernetes kubernetes-ingress azure-aks

我们有各种 Asp.net core 容器,这些容器具有托管在 Azure Kubernetes 服务中的 REST API。每个 REST API 服务都实现许多具有不同路由的 HTTP 方法,但具有公共(public)基本路由(基于 Controller 名称)。

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

最佳答案

根据this您需要使用正则表达式。

path: /foo/.*

关于azure - Kubernetes 入口路由 - 星号 (*) 在入口路径规则中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54955988/

相关文章:

c# - AuthenticationContext 不包含 AcquireToken 定义?

azure - 如何使用单个应用程序访问Azure AD中多个租户中的资源?

kubernetes - Minikube:kubectl 连接被拒绝 - 您是否指定了正确的主机或端口?

spring - 无法通过 Kubernetes 入口访问 websocket

kubernetes - 为什么我需要kubernetes Ingress作为自定义域?

Azure Synapse Web 事件 'GetFolderByServerRelativeUrl' 未经授权的访问

python - 如何使用 python 从 Azure 资源组中删除特定资源

kubernetes - 如何为kubernetes集群指定集群名称

kubernetes - K8S : Error running load balancer syncing routine

python - kubernetes 收到 502 错误网关