kubernetes实践之七十四:Service Mesh Meetup深圳站学习总结

一:简介

8月25日有幸参与了Service Mesh Meetup深圳站的分享会,收获满满。

二:微服务架构要点

三:微服务架构

  1. Spring Cloud : 微服务架构要点嵌入到业务代码,开发人员需要处理大量与业务无关的逻辑,缺少完整的微服务生命周期支持,比如自动化部署,调度,资源管理,进程隔离和故障恢复等。其中的微服务发现和注册插件Eureka 2.0 开源工作宣告停止. 可关注spring cloud gateway。


  2. Dubbo: 基于SOA架构发展而成的微服务架构,相对于Spring Cloud它把微服务架构的要点以SDK的形式抽离出来。不同的技术栈引用不同的SDK,Dubbo框架采用了自定义的协议,导致无法用Istio. 可关注 dubbo mesh或SOFA mesh.


  3. Kubernetes:平台层解决微服务痛点问题,业务基本无侵入,完整地覆盖微服务生命周期,从运行时到部署,调度,资源管理,隔离和故障恢复等。Google主导,容器技术的事实标准。


  4. Service Mesh(Istio) :对业务代码零侵入,开发者无需关心分布式架构带来的复杂性及引入的技术问题。Istio治理的不只是微服务,只要有访问的服务,都可以被治理。


四:总结

1. Istio & Kubernetes:

2. Istio & Kubernetes位于Google云服务体系中的核心位置

请使用浏览器的分享功能分享到微信等