云原生服务网格Istio:原理、实践、架构与源码解析_第1页
云原生服务网格Istio:原理、实践、架构与源码解析_第2页
云原生服务网格Istio:原理、实践、架构与源码解析_第3页
云原生服务网格Istio:原理、实践、架构与源码解析_第4页
云原生服务网格Istio:原理、实践、架构与源码解析_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

云原生服务网格Istio:原理、实践、架构与源码解析读书笔记模板01思维导图目录分析读书笔记内容摘要作者介绍精彩摘录目录0305020406思维导图架构实践读者功能网格项目源码技术第章服务流量流程架构路由源码工作配置模型进程关键字分析思维导图内容摘要内容摘要本书分为原理篇、实践篇、架构篇和源码篇,由浅入深地将Istio项目庖丁解牛并呈现给读者。原理篇介绍了服务网格技术与Istio项目的技术背景、设计理念与功能原理,能够帮助读者了解服务网格这一云原生领域的标志性技术,掌握Istio流量治理、策略与遥测和安全功能的使用方法。实践篇从零开始搭建Istio运行环境并完成一个真实应用的开发、交付、上线监控与治理的完整过程,能够帮助读者熟悉Istio的功能并加深对Istio的理解。架构篇剖析了Istio项目的三大核心子项目Pilot、Mixer、Citadel的详细架构,帮助读者熟悉Envoy、Galley、Pilot-agent等相关项目,并挖掘Istio代码背后的设计与实现思想。源码篇对Istio各个项目的代码结构、文件组织、核心流程、主要数据结构及各主要代码片段等关键内容都进行了详细介绍,读者只需具备一定的Go语言基础,便可快速掌握Istio各部分的实现原理,并根据自己的兴趣深入了解某一关键机制的完整实现。本书提供源码下载,参见github/cloudnativebooks/cloud-native-istio。无论是对于刚入门Istio的读者,还是对于已经在产品中使用Istio的读者,本书都极具参考价值。目录分析第1章你好,Istio第2章Istio架构概述第3章非侵入的流量治理第4章可扩展的策略和遥测第5章可插拔的服务安全12345原理篇第7章多集群服务治理第6章透明的Sidecar机制原理篇第1章你好,Istio1.1Istio是什么1.2通过示例看看Istio能做什么1.3Istio与服务治理1.4Istio与服务网格1.5Istio与Kubernetes1.6本章总结第2章Istio架构概述2.1Istio的工作机制2.2Istio的服务模型2.3Istio的主要组件2.4本章总结第3章非侵入的流量治理3.1Istio流量治理的原理3.2Istio路由规则配置:VirtualService3.3Istio目标规则配置:DestinationRule3.4Istio服务网关配置:Gateway3.5Istio外部服务配置:ServiceEntry3.6Istio代理规则配置:Sidecar3.7本章总结第4章可扩展的策略和遥测4.1Istio策略和遥测的原理4.2Istio遥测适配器配置4.3Istio策略适配器配置4.4KubernetesEnv适配器配置4.5本章总结第5章可插拔的服务安全5.1Istio服务安全的原理5.2Istio服务认证配置5.3Istio服务授权配置5.4本章总结第6章透明的Sidecar机制6.1Sidecar注入6.2Sidecar流量拦截6.3本章总结第7章多集群服务治理7.1Istio多集群服务治理7.2多集群模式1:多控制面7.3多集群模式2:VPN直连单控制面7.4多集群模式3:集群感知服务路由单控制面7.5本章总结第8章环境准备第9章流量监控第10章灰度发布第11章流量治理实践篇第13章多集群管理第12章服务保护实践篇第8章环境准备8.1在本地搭建Istio环境8.2在公有云上使用Istio8.3尝鲜Istio命令行8.4应用示例8.5本章总结第9章流量监控9.1预先准备:安装插件9.2调用链跟踪9.3指标监控9.4服务网格监控9.5本章总结第10章灰度发布10.1预先准备:将所有流量都路由到各个服务的v1版本10.2基于流量比例的路由10.3基于请求内容的路由10.4组合条件路由10.5多服务灰度发布10.6TCP服务灰度发布10.7自动化灰度发布第11章流量治理11.1流量负载均衡11.2会话保持11.3故障注入11.4超时11.5重试11.6HTTP重定向11.7HTTP重写11.8熔断11.9限流第12章服务保护12.1网关加密12.2访问控制12.3认证12.4授权12.5本章总结第13章多集群管理13.1实战目标13.2实战演练13.3本章总结第14章司令官Pilot第15章守护神Mixer第16章安全碉堡Citadel第17章高性能代理Envoy第18章代理守护进程Pilot-agent第19章配置中心Galley010302040506架构篇第14章司令官Pilot14.1Pilot的架构14.2Pilot的工作流程14.3Pilot的插件14.4Pilot的设计亮点14.5本章总结第15章守护神Mixer15.1Mixer的整体架构15.2Mixer的服务模型15.3Mixer的工作流程15.4Mixer的设计亮点15.5如何开发MixerAdapter15.6本章总结第16章安全碉堡Citadel16.1Citadel的架构16.2Citadel的工作流程16.3本章总结第17章高性能代理Envoy17.1Envoy的架构17.2Envoy的特性17.3Envoy的模块结构17.4Envoy的线程模型17.5Envoy的内存管理17.6Envoy的流量控制17.7Envoy与Istio的配合17.3本章总结第18章代理守护进程Pilot-agent18.1为什么需要Pilot-agent18.2Pilot-agent的工作流程18.3本章总结第19章配置中心Galley19.1Galley的架构19.2Galley的工作流程19.3本章总结第20章Pilot源码解析第21章Mixer源码解析第22章Citadel源码解析第23章Envoy源码解析第24章Galley源码解析12345源码篇第20章Pilot源码解析20.1进程启动流程20.2关键代码分析20.3本章总结第21章Mixer源码解析21.1进程启动流程21.2关键代码分析21.3本章总结第22章Citadel源码解析22.1进程启动流程22.2关键代码分析22.3本章总结第23章Envoy源码解析23.1Envoy的初始化23.2Envoy的运行和建立新连接23.3Envoy对数据的读取、接收及处理23.4Envoy发送数据到服务端23.5本章总结第24章Galley源码解析24.1进程启动流程24.2关键代码分析24.3本章总结作者介绍同名作者介绍这是《云原生服务网格Istio:原理、实

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论