【Istio】Istio原理

ops/2024/11/18 11:31:50/

第一章 Istio原理

  • 一、服务网格(servicemesh)
    • 1、六个时代
    • 2、服务网格定义及优缺点
  • 二、Istio
    • 1、Istio定义
    • 2、Istio安装
    • 3、Istio架构
      • 1.5版本之前
      • 1.5版本之后
    • 4、bookinfo案例
      • 架构
      • 部署
    • 5、CRD

一、服务网格(servicemesh)

微服务:架构风格,职责单一,api通信
服务网格:微服务时代的tcp

1、六个时代

微服务经历了六个时代:
时代(一)
时代1
时代(二):tcp协议发明了,用来进行流量控制
在这里插入图片描述
时代(三):熔断、服务发现、服务重试、配额管理、链路跟踪、监控、权限控制

在这里插入图片描述
缺点:分布式逻辑和业务代码耦合在一起,调试空难,升级困难、依赖管理

时代(四)
在这里插入图片描述将库和逻辑代码分开,独立分开升级,更新比较方便。
只需要专注逻辑代码,而不需要管理库的部分。
例如java中的SpringCloud,他是专门用来管理微服务之间的通信。

时代(五):ServiceMesh
在这里插入图片描述语言绑定问题
sidecar可以独立升级
解决库的版本依赖问题

时代(六)


http://www.ppmy.cn/ops/134690.html

相关文章

使用真实 Elasticsearch 进行更快的集成测试

作者:来自 Elastic Piotr Przybyl 了解如何使用各种数据初始化和性能改进技术加快 Elasticsearch 的自动化集成测试速度。 在本系列的第 1 部分中,我们探讨了如何编写集成测试,让我们能够在真实的 Elasticsearch 环境中测试软件,并…

海康大华宇视视频平台EasyCVR私有化视频平台服务器选购主要参数有哪些?

在构建现代服务器和视频监控系统时,选择合适的硬件配置和关键技术是确保系统性能和稳定性的基础。服务器选购涉及到多个关键参数,这些参数直接影响到服务器的处理能力、数据存储、网络通信等多个方面。 同时,随着视频监控技术的发展&#xf…

wife_wife

进入环境后需要登录,输入几个弱口令不行 先注册一个账号,然后再进入 这有一个假的flag, 往下滑发现有一个下载wife的按钮 但是下载这个图片什么也没有 上网查了一下,用到了Javascript原型链污染攻击 用这个漏洞的前提是后端使…

10款音频剪辑工具的个人实践体验感受!!

如今,视频拍摄已不是什么遥不可及的事情了。只需要一部手机,就能随心所欲的记录下美好的瞬间。不过,由于我们对实拍的视频不满意,为了追求更美好。于是出现了音频剪辑工具。如今,市面上的音频剪辑工具数不胜数。现在我…

微服务即时通讯系统的实现(客户端)----(4)

目录 1. 单聊消息会话详细信息界面逻辑1.1 判定会话详情为单聊还是群聊1.2 获取对方好友详情1.3 删除好友 2. 选择好友界面逻辑2.1 选择联系人2.2 创建群聊会话2.3 收到群聊会话创建通知 3. 实现群聊消息会话详细信息界面当中的获取群聊成员列表4. 添加好友界面逻辑4.1 搜索用户…

Tomcat9.0的生命周期

生命周期接口 Tomcat拥有很多组件,假如在启动Tomcat时一个一个组件启动,这不仅麻烦而且容易遗漏组件,还会对后面的动态组件扩展带来麻烦。对于这个问题,Tomcat用Lifecycle管理启动、停止、关闭。 Tomcat内部架构中,S…

从客户需求视角去认识ZLG | 边缘计算网关多种应用

在工业领域,串行总线与EtherNET总线广泛应用,物联网的兴起带来众多智能应用。尽管应用多样,但底层技术逻辑却殊途同归,本文将介绍ZLG致远电子串行总线和EtherNET总线之间的联动应用。 本文将从系统集成需求出发,以ZLG致…

第九章 DIV+CSS布局

9.1 DIVCSS概述 9.1.1 认识DIV CSS前面几章节都有打&#xff0c;此处就不多说&#xff0c;DIV也是之前有经常用到盒子。 9.1.2 DIV的宽高设置 9.1.2.1 宽高属性 9.1.2.2 div标签内直接设置宽高 9.1.2.3 div使用选择器设置宽高 <!DOCTYPE html> <html><he…