三个问题,回顾前情提要。 ServiceMesh解决什么问题?SM本质是业务服务与底层技术体系的解耦:一个进程实现业务逻辑(不管是调用方,还是服务提供方),biz,即上图白色方块一个进程实现底层技术体系,proxy,即上图蓝色方块画外音:负载均衡、监控告警、服务发现与治理、调用链…等诸多基础设施,都放到这一层实现。 什么是Istio?Istio是ServiceMesh的产品化落地。 Istio的分层架构设计如何?Istio采用实施与控制分离的数据平面与控制平面两层架构。数据平面envoy(proxy):负责高效转发与策略落地[核心]控制平面mixer:适配组件,数据平面与控制平面通过它交互pilot:策略配置组件[核心]citadel:安全组件galley:底层平台(例如:K8S)解耦组件 整个架构的核心是envoy与pil
………………………………