容器服务ACK这个ingress的路径映射支持按后缀识别吗?我看官方文档里面都是举例的前缀方式,例如我要识别.do
容器服务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中的*通配符则表示匹配任意字符,包括后缀。
通配符匹配就行,老的 /*.do 新的/v1/ 就行吧,pathType 得区别下 是Prefix 还是ImplementationSpecific。此回答整理自钉群“容器服务ACK 用户交流-1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。