gpt4 book ai didi

service - Istio 中的 Mixer 和 Pilot 有什么区别?

转载 作者:行者123 更新时间:2023-12-04 02:39:29 24 4
gpt4 key购买 nike

我已阅读文档,但似乎无法理解 Mixer 和 Pilot 之间的区别。有没有重叠?我的意思是我想在他们之间划出一个明确的界限,以了解他们的职责以及他们与网格中的特使代理的通信。如果可能,请添加不同用例的示例。

最佳答案

Istio 服务网格提供以下功能:

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

  • Pilot 负责项目 1 和 2。Mixer 负责项目 3 和 4。Citadel(以前的 CA,以前的 Auth)负责项目 5。

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

    关于service - Istio 中的 Mixer 和 Pilot 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48639660/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com