欢迎光临散文网 会员登陆 & 注册

istio进阶训练营\/--》1310079160

2023-06-28 11:58 作者:ws7474ni尐  | 我要投稿

一、概念

1、istio 包括数据平面和控制平面,数据平面基于envoy,可视化grafla、kiali,通过sidecar injector在k8s创建pod是拦截并注入

控制平面:Pilot 用于进行envoy config

                  Mixer 监控和policy check

                  Galley 服务pilot、mixer,用于检查下发的配置

                  Citadel   私钥、证书管理  TLS  certs

    1)Pilot:包括4个组件,Platform Adapter、Abstract Model、Envoy API(xDS)、Rule API 

         Platform Adapter(平台适配器):负责适配不同的底层平台,完成平台特有的服务模型到Istio服务模型的装换

         Abstract Model(抽象结合层): 聚合底层不同平台的服务和配置规则并对上提供统一的接口,解耦

         Envoy API:pilot通过xDS服务器提供服务发现接口xDS API,xDS服务器接收并维护envoy代理的链接,并基于envoy订阅的资源名称进行配置分发

         Rule API:高级流量管理规则的API 接口,用户通过该接口配置流量管理规则并有它转换为低级配置,再通过discovery API 分发到Envoy实例

   2)Mixer:包括istio-telemetry、istio-policy



istio进阶训练营\/--》1310079160的评论 (共 条)

分享到微博请遵守国家法律