kubernetes Nginx Ingress如何匹配前缀但在代理到上游时删除前缀

am46iovg  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(238)

例如,我希望我的入口只接受两条路径:
1./路径/前缀/资源/删除
1./路径/前缀/资源/放置
在pod/维修部件上,pod接受
1./资源/删除
1./资源/放置
如何配置入口以实现这一点?
顺便说一句,/path/prefix(/|$)(.*)不是一个选项,因为此路径将接受所有以/path/prefix开头路径
谢啦,谢啦

wydwbb8l

wydwbb8l1#

事实证明,这很容易:
/path/prefix/(resource/delete| resource/put)$
然后将$1添加到rewrite-target。
@luke,我需要精确匹配路径,而不是前缀前导匹配,这就是为什么我不能使用[a-z]+匹配

相关问题