技术问询:Istio Authorization Policy生效是否需搭配Sidecar代理容器运行?
- Istio Authorization Policy必须依赖Sidecar代理才能正常生效。因为Istio的流量管控与授权逻辑是通过Sidecar拦截Pod的进出流量来实现的,没有Sidecar的情况下,应用Pod的流量不会进入Istio的管控链路,授权规则也就无法触发执行。
- Istio官方文档明确指出,授权策略是基于Sidecar的流量拦截机制设计的,仅对注入了Sidecar的Pod生效。未注入Sidecar的Pod流量不受Istio控制,所以配置的Authorization Policy不会对其产生作用。
- 你在测试中遇到的情况完全符合Istio的设计逻辑:未部署Sidecar时,应用的进出流量完全绕过Istio的管控体系,因此已配置的授权策略自然不会生效。
内容的提问来源于stack exchange,提问作者Chandra Sekar
相关产品推荐
相关产品推荐

