开发者社区 > 云原生 > 容器服务 > 正文

容器服务ACK这个ingress的路径映射支持按后缀识别吗?

容器服务ACK这个ingress的路径映射支持按后缀识别吗?我看官方文档里面都是举例的前缀方式,例如我要识别.do

展开
收起
三分钟热度的鱼 2023-10-25 16:19:19 52 0
3 条回答
写回答
取消 提交回答
  • 是个只会写bug的程序媛啊!!!

    支持后缀识别的

    2023-10-26 10:39:17
    赞同 展开评论 打赏
  • 容器服务ACK的ingress路径映射支持按前缀和后缀进行识别。您可以在Ingress规则中配置路径映射,使用通配符来匹配任意字符,包括前缀和后缀。例如,如果您想要将访问路径为/app/do/的请求映射到后端服务的/do/*路径上,可以按照以下方式配置:

    apiVersion: networking.k8s.io/v1
    kind: Ingress
    metadata:
      name: my-ingress
    spec:
      rules:
      - host: my-domain.com
        http:
          paths:
          - pathType: Prefix
            path: /app/do/*
            backend:
              service:
                name: my-service
                port:
                  number: 80
    

    在这个例子中,访问路径为/app/do/的请求将被映射到后端服务的/do/路径上。其中,pathType设置为Prefix表示使用前缀匹配,而path中的*通配符则表示匹配任意字符,包括后缀。

    2023-10-26 09:10:21
    赞同 展开评论 打赏
  • 通配符匹配就行,老的 /*.do 新的/v1/ 就行吧,pathType 得区别下 是Prefix 还是ImplementationSpecific。此回答整理自钉群“容器服务ACK 用户交流-1群”

    2023-10-25 16:40:40
    赞同 展开评论 打赏

国内唯一 Forrester 公共云容器平台领导者象限。

相关产品

  • 容器服务Kubernetes版
  • 相关电子书

    更多
    阿里云文件存储 NAS 在容器场景的最佳实践 立即下载
    何种数据存储才能助力容器计算 立即下载
    《容器网络文件系统CNFS》 立即下载

    相关镜像