lstio

spring clound :如何治理微服务?
容错能力
api管理
微服务治理

服务网格: 新一代的微服务开发框架和治理系统;
proxyless:
proxy:
二部分组成:
控制平面:istio
数据平面:Envoy

lstio基础
服务网格的实现方案之一
流量治理、安全、策略和可关测性

lstio程序组件
istiod
istio-ingressgateway
istio-egressgateway
Addons: grafana 、Prometheus、kiali 和zipkin/jaeger

为什么要使用istio?
istio可以轻松创建带有负载、service-to-service的身份认证、细粒度的可观测性等功能的服务网格,而应用程序代码却无须或很少为这些而做出改变;

通过在整个服务环境中为每一个应用部署一个特殊的sidecar形式的proxy拦截各个服务之间的所有网络通信,并由控制平面lstio进行配置和管理,进而为访问无侵入式添加如下功能

http grpc websocket 和tcp 通信的自动负载均衡
通过丰富的路由规则、重式、故障转移和故障注入对流量进行细粒度控制

lstio 组件

Pilot: 服务发现 智能路由 流量治理

citadel:认证

Mixer: 遥测和策略

你可能感兴趣的:(云原生)