Istio中混音器和飞行员之间的区别?

sou*_*ics 9 service kubernetes istio

我已阅读过文档,但似乎无法理解它们之间的差异.有重叠吗?我的意思是我想在它们之间划出明确的界限,以了解它们的责任,并与网格中的特使代理人进行沟通.(如果可能,使用示例用例)

Vad*_*erg 28

Istio Service Mesh提供以下功能:

  1. 路由.例如,根据某些条件,90%的流量进入微服务的版本1,剩余的10%进入版本2.或者某些特定请求转到版本1,所有其他请求转到版本2.并且:a)重写b)重定向
  2. 支持微服务开发,部署和测试:a)超时b)重试c)断路器d)负载平衡e)故障注入测试
  3. 报告:记录,分布式跟踪,遥测
  4. 政策执行
  5. 微服务与强大身份之间的安全通信.

Pilot负责项目1和2.混合器负责项目3和4.Citadel(以前的CA,以前是Auth)负责项目5.

边境代理特使从Pilot获取其路由和配置表以实现项目1和2.特使向Mixer报告每个请求,以实现项目3.特使要求Mixer允许或禁止请求,以实施项目4 .特使从Citadel获得证书以实施第5项.

  • Istio CA再次更名为Istio Citadel (5认同)
  • 完美的解释 (3认同)