【问题标题】:Kubernetes ingress routing- Asterisk (*) is not working in ingress Path rulesKubernetes 入口路由 - Asterisk (*) 在入口路径规则中不起作用
【发布时间】:2019-07-24 03:45:47
【问题描述】:

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

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

【问题讨论】:

    标签: azure kubernetes kubernetes-ingress azure-aks


    【解决方案1】:

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

    path: /foo/.*
    

    【讨论】:

    • 表示“/foo/”之后的任何字符重复零次或多次
    • 嗯,这正是他所要求的,所以我觉得没有必要澄清这一点
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-27
    相关资源
    最近更新 更多