Service mesh之istio

前言

很多微服务框架可以实现类似 istio 的功能,比如Spring Cloud,也有熔断、限流、降级、 A/B 测试、金丝雀发布、基于流量百分比切分的分阶段发布等功能。不一定要通过云原生的istio的功能实现。

服务网格有哪些开源软件

  • Isito
  • Consul Service Mesh
  • Linkerd
  • Kuma
  • Open Service Mesh
  • Meshery
  • Traefik Mesh
  • Service Mesh Interface(SMI)

官网

官网: https://istio.io/latest/docs/
中文官网: https://istio.io/latest/zh/docs/setup/getting-started/

## 
中文参考: https://jimmysong.io/istio-handbook/concepts/what-is-service-mesh.html
## 其他参考
https://zhuanlan.zhihu.com/p/61901608


服务网格的理解

背景:微服务模式下,线上往往存在很多微服务实例,不同的实例之间,通过http、rpc调用完成服务之间的调用问题。

在这种情况Service Mesh就把网络管控的一些功能,统一摘出来处理做成了基础设施层(Service的底座),通常以Sidecar的形式部署,用来处理服务和服务之间的通信。Sidecar 被称为边车模式。

你可能感兴趣的:(Kubernetes,service_mesh,istio,云原生)