云原生服务网格istio 第一章

                      你好,istio

1.1 Istio是什么  
  ◎ Istio是一个用于服务治理的开放平台。
  ◎ Istio是一个Service Mesh形态的用于服务治理的开放平台。
  ◎ Istio是一个与Kubernetes紧密结合的适用于云原生场景的Service Mesh形态的用于服务治理的开放平台。
服务治理涉及连接(Connect)、安全(Secure)、策略执行(Control)和可观察性(Observe)
  ◎ 连接:Istio 通过集中配置的流量规则控制服务间的流量和调用,实现负载均衡、熔断、故障注入、重试、重定向等服务治理功能。
  ◎ 安全:Istio 提供透明的认证机制、通道加密、服务访问授权等安全能力,可增强服务访问的安全
  ◎ 策略执行:Istio 通过可动态插拔、可扩展的策略实现访问控制、速率限制、配额管理、服务计费等能力。
  ◎可观察性:动态获取服务运行数据和输出,提供强大的调用链、监控和调用日志收集输出的能力。配合可视化工具,可方便运维人员了解服务的运行状况,发现并解决问题
 
Istio在其中都做了什么:
  ◎ 自动通过服务发现获取recommendation服务实例列表,并根据负载均衡策略选择一个服务实例;
  ◎ 对服务双方启用双向认证和通道加密;
  ◎ 如果某个服务实例连续访问出错,则可以将该实例隔离一段时间,以提高访问质量;
  ◎ 设置最大连接数、最大请求数、访问超时等对服务进行保护;
  ◎ 限流;
  ◎ 对请求进行重试;
  ◎ 修改请求中的内容;
  ◎ 将一定特征的服务重定向;
  ◎ 灰度发布;
  ◎ 自动记录服务访问信息;
  ◎ 记录调用链,进行分布式追踪;
  ◎ 根据访问数据形成完整的应用访问拓扑;
  ◎……
 

 

 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
posted @ 2020-05-12 10:58  一米八大高个儿  阅读(323)  评论(0编辑  收藏  举报