-
内容大纲
本书是《Istio权威指南》的下册,重点讲解Istio的架构与源码,分为架构篇和源码篇。
架构篇从架构的视角分别介绍Istio各组件的设计思想、数据模型和核心工作流程。在Istio 1.16中,Istiod以原有的Pilot为基础框架构建了包含Pilot、Citadel、Galley等组件的统一控制面。本书第15、16、17章会分别介绍以上三个组件各自的架构、模型和流程机制;第18、19、20章依次讲解服务网格数据面上Pilot-agent、Envoy和Istio-proxy的架构和流程,包括三者的结合关系,配合Istio控制面组件实现流量管理功能,特别是Envoy的架构、模型和关键流程。
源码篇包括第21~26章,和架构篇的6章对应,分别介绍Istio管理面组件Pilot、Citadel、Galley与数据面Pilot-agent、Envoy和Istio-proxy的主要代码结构、代码流程及关键代码片段。本篇配合架构篇中每个组件的架构和机制,对Istio重要组件的实现进行了更详细的讲解和剖析,为读者深入研读Istio相关代码,以及在生产环境中进行相应代码的调试和修改提供指导。 -
作者介绍
-
目录
架构篇
第15章 Pilot的架构
15.1 Pilot的基本架构
15.1.1 Istio的服务模型
15.1.2 xDS协议
15.2 Pilot的原理
15.2.1 xDS服务器
15.2.2 服务发现
15.2.3 配置规则发现
15.2.4 xDS的生成和分发
15.3 安全插件
15.3.1 认证插件
15.3.2 授权插件
15.4 Pilot的关键设计
15.4.1 三级缓存模型
15.4.2 去抖动分发
15.4.3 防过度分发
15.4.4 增量EDS
15.4.5 资源隔离
15.4.6 自动管理虚拟机工作负载
15.5 本章小结
第16章 Citadel的架构
16.1 Istio的证书和身份管理
16.2 Citadel的基本架构
16.3 Citadel的核心原理
16.3.1 核心组件的初始化
16.3.2 CA服务器
16.3.3 证书签发
16.3.4 证书轮转器
16.4 本章小结
第17章 Galley的架构
17.1 简化的Galley
17.2 Galley的整体架构
17.2.1 早期的MCP
17.2.2 基于xDS的MCP
17.3 Galley的核心工作原理
17.3.1 启动初始化
17.3.2 API校验
17.3.3 对API配置的管理
17.4 本章小结
第18章 Pilot-agent的架构
18.1 Pilot-agent的用途
18.2 Pilot-agent的核心架构
18.3 Pilot-agent的原理
18.3.1 Envoy的启动
18.3.2 优雅退出
18.3.3 xDS代理
18.3.4 证书管理
18.3.5 DNS服务器
18.3.6 应用健康检查
18.4 本章小结
……
源码篇
附录A 源码仓库介绍
附录B 实践问题总结
附录C 服务网格术语表
结语
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
