Istio 1.3+仅对特定路由应用http过滤器

问题描述 投票:0回答:1

我有一个EnvoyFilter资源,正在对身份验证服务进行http调用。此过滤器已应用于SIDECAR_INBOUND,并且效果很好。我只需要使用特定标签部署POD,然后应用过滤器。因此,此筛选器对该POD上的每个传入请求进行身份验证。

但是最近,一些队友想要一个新功能:在同一POD中具有公共路线和私人路线的可能性。因此,仅在调用专用路由(例如/ private / getUsers或/ public / getUsers)时,才需要执行过滤器。

使用Istio的1.3+版本,我可以看到过滤器管理已完全通过新功能进行了重构。但是文档不是很有帮助,我不知道新版本的EnvoyFilters是否能够满足我的需求。

您知道是否可能?

谢谢

kubernetes istio envoyproxy
1个回答
0
投票

您使用'ext_authz'过滤器还是通过lua创建了自己的逻辑?

© www.soinside.com 2019 - 2024. All rights reserved.