以下图片为演变过程

个人理解的服务网格

一句话代理,业务逻辑和网络功能拆分

服务网格的功能

1、负载均衡 2、服务发现 3、熔断降级 4、动态路由
5、故障注入 6、错误重试 7、安全通信 8、和语言没有关系 等等

服务网格的产品

linkerd Envoy Lstio Conduit Kuma

lstio 架构解析


listio 分为控制层和数据层

Control plane 控制层面 包括以下

Pilot:为Envoy Sidecar提供服务发现的功能,为智能路由(例如A/B测试、金丝雀部署等)和弹性(超时、重试、熔断器等)提供流量管理功能。

Citadel:通过内置身份和凭证管理可以提供强大的服务与服务之间的最终用户身份验证,可用于升级服务网格中未加密的流量。金丝雀部署等)和弹性(超时、重试、熔断器等)提供流量管理功能。

Galley:负责配置管理的组件,用于验证配置信息的格式和正确性。Galley使用网格配置协议(Mesh Configuration Protocol)和其它组件进行配置的交互

Data plane 数据层面

ingress traffic 入口流量

Egress traffic 出口流量

Mesh traffic 路由

Envoy :c++开发 属于lstio数据平面用于调解服务网格中所有服务的入站和出战流量

VirtualService: VirtualService(显拟服分)基丁IStIO15T口R六Ni塞t连通性和服务发现能力,将请求路田到对应的日怀。母一V些alLloeivie含一组路由规则,Istio将每个请求根据路由匹配到达指定的地址

关于lstio服务网格介绍相关推荐

  1. 基于Kubernetes的服务网格介绍

    在Kubernetes和微服务之间,服务网格提供了重要的一层. Kubernetes已经解决了容器编排的问题,对于云原生生态圈来说,剩下的问题是如何使微服务的交付更有效和更有弹性.这个问题可以通过服务 ...

  2. Istio 实践手册 | 服务网格介绍

    <Istio 实践手册>,从服务网格概念出发,将逐步渗透到 Istio 具体细节中来,旨在帮助 Istio 学习者.使用者快速掌握相关知识点,可作为 Istio 学习.实践手册,建议收藏! ...

  3. 云原生核心技术之Istio服务网格核心理论概念(一)

    Istio服务网格核心理论概念 文章目录 Istio服务网格核心理论概念 1.Service Mesh基本概念 1.1.什么是Service Mesh服务网格 1.2.服务网格的特点 1.3.服务网格 ...

  4. ServiceMash服务网格--理解lstio/envoy

    1. 概述 1.1 服务网格(Service Mesh)简介 Service Mesh 是一个专注于处理服务间通信的基础设施层. 云原生应用有着复杂的服务拓扑,而 Service Mesh 保证请求可 ...

  5. 什么是服务网格技术Istio ?

    服务网格技术Istio作为云原生(Cloud Native)应用的体系结构模式,解决了开发人员和运营商在微服务架构在网络和管理上面临的挑战. 什么是服务网格技术Istio? Istio在希腊语中的意思 ...

  6. Service Mesh服务网格架构

    Service Mesh服务网格架构 01 架构的发展历史 服务网格 云原生 02 Istio基本介绍 2.1 什么是Istio 2.2 Istio特征 2.2.1 连接 2.2.2 安全 2.2.3 ...

  7. 低复杂度 - 服务网格的下一站

    译者: 作为一个曾经在新造车公司的基础架构团队任职,为支持公司的"互联网基因"和"数字化转型"落地了云原生基础设施平台,并在尝试采用服务网格未成的我来说,看到这 ...

  8. Istio:一个用于微服务间通信的服务网格开源项目

    http://www.infoq.com/cn/news/2017/05/istio Istio:一个用于微服务间通信的服务网格开源项目 Google.IBM和Lyft开源了微服务管理.保护和监控框架 ...

  9. Consul和服务网格的智能网络

    在过去的一年里,服务网格技术获得了极大的兴趣.尽管服务网格的概念并不新鲜,但是实现细节对某些人来说却是新鲜的.HashiCorp Consul是一个开源工具,提供服务发现.健康检查.负载均衡和全局分布 ...

最新文章

  1. python网络爬虫的基本步骤-Python网络爬虫学习手记(1)——爬虫基础
  2. php变量值随机,PHP生成各类随机数值
  3. 功率增长步长(powerRampingStep)
  4. numpy.newaxis详解
  5. 对asn.net三层架构的初步认识
  6. SAP官方发布的ABAP编程规范
  7. 数据结构-Hash总结(三):实践基础篇
  8. arcengine遍历属性表_Redis源码解析四--跳跃表
  9. wxpython是干嘛的_你都用 Python 来做什么?
  10. Win7删除不常用的自带应用程序
  11. js获取CuteEditor的值
  12. 【风马一族_C】进制转化
  13. linux常见权限相关错误及解决
  14. 微信小程序---选项卡
  15. iOS中常用的颜色色值
  16. linux teamviewer,Linux 系统下安装 teamviewer
  17. 阿里巴巴稀疏模型训练引擎-DeepRec
  18. 兼容Android11的手机拍照上传图片和相册选择图片功能(可直接用)
  19. zabbix简介及部署安装(邮件报警)
  20. 【多任务优化】DWA、DTP、Gradnorm(CVPR 2019、ECCV 2018、 ICML 2018)

热门文章

  1. 湖南卫视 直播
  2. 图的连通性问题之tarjan算法
  3. Python面向对象编程-贷款
  4. python中数组追加数据_python数组追加
  5. typora简历主题推荐
  6. 海克斯科技”爆火,哪些食物可能“深陷其中”?饮食焦虑咋办?
  7. 服务异常:本地计算机上的服务启动后又停止。某些服务在未由其他服务或程序使用时将自动停止
  8. 原生js获取元素高度
  9. linux下的grub介绍
  10. 华为申请注册鲁班商标被驳回