Istio 服务网格学习(一)
初识服务网格
1. 概念
服务网格用于描述分布式应用程序的网络基础架构,通过它使得服务更加安全,更具弹性,更具可观测性,更具可控性。
它描述了一种又控制平面与数据平面组成的体系结构,其中控制平面用于管理,数据平面使用进程级代理来管理网络流量。
2. 服务网格与Istio
Istio 是服务网格的一种开源实现。
Istio 的数据平面由基于Envoy代理的服务代理组成,控制平面实现了API来管理和配置这些Envoy代理。
3. Istio 解决了什么问题
- 服务治理平台面对多语言,多框架耗费成本高,支持复杂的困境
Istio 以一种技术无关的方式,通过代理解决多语言或框架依赖的困境,进程级代理统一解决服务治理问题,如熔断/超时/负载均衡/服务发现/安全管控/指标收集等。 - 解耦应用程序
Istio 通过sidecar方式解耦应用程序,应用程序可以更纯粹的关注业务逻辑的实现。
4. 核心功能
- 流量管理
通过简单规则配置与流量路由,轻松实现A/B测试,金丝雀部署,按流量百分比分割的分阶段部署,以及快速的故障恢复 - 安全
提供底层安全通道,具备管理服务通信认证/授权/加密的能力 - 可观测
强大追踪/监控/日志记录的功能 - 平台支持
独立与平台,可以跨云/内部部署/k8s/mesos等
5. Istio 最新进展
release notes
from my blog( andtwo.vip)
Istio 服务网格学习(一)相关推荐
- Istio服务网格实践指南 学习笔记(二) Istio架构
个人学习Istio系列 学习笔记 Istio架构篇 本篇部分参考原书 https://jimmysong.io/istio-handbook/ 仅为个人学习笔记 这幅图中描述了以下内容: 1.Ist ...
- Istio服务网格路由入门
摘要: 在本教程中,我们将使用Istio演示服务网格最强大的特性之一:"以请求为基准的路由".这个特性允许把具有指定HTTP头标记的任意请求路由到特定的目标,这只有在(OSI)第7 ...
- 从头开始搭建kubernetes集群+istio服务网格(3)—— 搭建istio
(win10 + virtualbox6.0 + centos7.6.1810 + docker18.09.8 + kubernetes1.15.1 + istio1.2.3) 本文参考网址: htt ...
- 【云原生|技术基石】4:速通云原生基石-Istio服务网格
本期文章是介绍云原生技术的基石:Istio服务网格,上次的文章中我们已经学习过了Pod的详细介绍,感兴趣的同学可以去看一下,任意门:[云原生|实战研发]2:Pod的深入实践与理解 云原生Istio 前 ...
- 【华为云技术分享】云图说 | Dubbo框架应用也可以使用Istio服务网格
Dubbo作为一款RPC 框架,在国内有一定的存量用户.如何让企业级微服务应用使用原生的能力,通过Kubernetes和Istio进行部署运行和监控,是很多企业开发和运维团队非常关心的问题. 应用服务 ...
- Istio最佳实践:在K8s上通过Istio服务网格进行灰度发布
Istio是什么? Istio是Google继Kubernetes之后的又一开源力作,主要参与的公司包括Google,IBM,Lyft等公司.它提供了完整的非侵入式的微服务治理解决方案,包含微服务的管 ...
- Istio服务网格进阶①:Istio服务网格核心理论概念
Istio服务网格核心理论概念 文章目录 Istio服务网格核心理论概念 1.什么是Istio服务网格 1.1.Istio服务网格的介绍 1.2.Istio服务网格微服务治理的功能 1.3.Istio ...
- Istio服务网格进阶④:Istio服务网格核心资源YAML编排文件配置清单
Istio服务网格核心资源YAML编排文件配置清单 文章目录 Istio服务网格核心资源YAML编排文件配置清单 1.Istio服务网格核心资源 2.Gateway网关资源配置清单 2.1.Gatew ...
- Beyond Istio OSS——Istio服务网格的现状与未来
作者:宋净超(Jimmy Song),原文地址:https://jimmysong.io/blog/beyond-istio-oss/ 本文根据笔者在 GIAC 深圳 2022 年大会上的的演讲< ...
最新文章
- OSError: Could not find library geos_c or load any of its variants ['libgeos_c.so.1', 'libgeos_c.so
- TCP/IP协议之ARP笔记
- C++智能指针简单剖析
- asp.net 访问 access出现 ole_connection.ServerVersion引发了System.InvalidOperationException的解决
- 克里斯蒂安贝尔_克里斯蒂安贝尔和乌云背后的幸福线导演合作神秘“大片”
- 大事件后台管理系统开发实战(中)
- activiti 工作流_分享:springboot中关于工作流activiti的搭建
- (c语言)编程输出二维数组中元素的最大值,要求用指针实现。
- Create a virtualbox Based CentOS 6 OpenStack Cloud Image
- CAD盗图木马分析与处置策略
- c语言编程定积分sinx,C语言用辛普森公式求sinx在0到π上的定积分的源程序
- MongoDB下载安装教程 全
- NLP思维一书读书笔记
- 离散 单射 满射 双射
- MYSQL数据库导出和备份----mysqldump
- 设计要用计算机吗,作为设计师 你需要这样的笔记本电脑
- 秋天,小溪潺潺,古老的树上黄叶灿灿,阳光像一个魔法师,在树叶间流动,远山,云天,充满秋阳的光线。以此景观做一首诗...
- 深入浅出JS—03 函数闭包和内存泄漏
- 天马G6二期、腾龙光谷数据中心 落户武汉东湖高新区
- 【C语言】C语言函数