1. 关于云原生服务网格Istio内容zui详尽的书籍从此诞生! 2. 来自大厂的Istio一手材料,厚达600多页,多角度全解Istio。 3. 从原理、实践、架构、源码4个层面剖析Istio,为各层面读者量身造! 4. 提供源码下载、与作者互动,还可能有惊喜等着你。
售 价:¥
纸质售价:¥93.20购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
作者简介
内容简介
推荐序
前言
原理篇
第1章 你好,Istio
1.1 Istio是什么
1.2 通过示例看看Istio能做什么
1.3 Istio与服务治理
1.4 Istio与服务网格
1.5 Istio与Kubernetes
1.6 本章总结
第2章 Istio架构概述
2.1 Istio的工作机制
2.2 Istio的服务模型
2.3 Istio的主要组件
2.4 本章总结
第3章 非侵入的流量治理
3.1 Istio流量治理的原理
3.2 Istio路由规则配置:VirtualService
3.3 Istio目标规则配置:DestinationRule
3.4 Istio服务网关配置:Gateway
3.5 Istio外部服务配置:ServiceEntry
3.6 Istio代理规则配置:Sidecar
3.7 本章总结
第4章 可扩展的策略和遥测
4.1 Istio策略和遥测的原理
4.2 Istio遥测适配器配置
4.3 Istio策略适配器配置
4.4 Kubernetes Env适配器配置
4.5 本章总结
第5章 可插拔的服务安全
5.1 Istio服务安全的原理
5.2 Istio服务认证配置
5.3 Istio服务授权配置
5.4 本章总结
第6章 透明的Sidecar机制
6.1 Sidecar注入
6.2 Sidecar流量拦截
6.3 本章总结
第7章 多集群服务治理
7.1 Istio多集群服务治理
7.2 多集群模式1:多控制面
7.3 多集群模式2:VPN直连单控制面
7.4 多集群模式3:集群感知服务路由单控制面
7.5 本章总结
实践篇
第8章 环境准备
8.1 在本地搭建Istio环境
8.2 在公有云上使用Istio
8.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.6 TCP服务灰度发布
10.7 自动化灰度发布
第11章 流量治理
11.1 流量负载均衡
11.2 会话保持
11.3 故障注入
11.4 超时
11.5 重试
11.6 HTTP重定向
11.7 HTTP重写
11.8 熔断
11.9 限流
11.10 服务隔离
11.11 影子测试
11.12 本章总结
第12章 服务保护
12.1 网关加密
12.2 访问控制
12.3 认证
12.4 授权
12.5 本章总结
第13章 多集群管理
13.1 实战目标
13.2 实战演练
13.3 本章总结
架构篇
第14章 司令官Pilot
14.1 Pilot的架构
14.2 Pilot的工作流程
14.3 Pilot的插件
14.4 Pilot的设计亮点
14.5 本章总结
第15章 守护神Mixer
15.1 Mixer的整体架构
15.2 Mixer的服务模型
15.3 Mixer的工作流程
15.4 Mixer的设计亮点
15.5 如何开发Mixer Adapter
15.6 本章总结
第16章 安全碉堡Citadel
16.1 Citadel的架构
16.2 Citadel的工作流程
16.3 本章总结
第17章 高性能代理Envoy
17.1 Envoy的架构
17.2 Envoy的特性
17.3 Envoy的模块结构
17.4 Envoy的线程模型
17.5 Envoy的内存管理
17.6 Envoy的流量控制
17.7 Envoy与Istio的配合
17.3 本章总结
第18章 代理守护进程Pilot-agent
18.1 为什么需要Pilot-agent
18.2 Pilot-agent的工作流程
18.3 本章总结
第19章 配置中心Galley
19.1 Galley的架构
19.2 Galley的工作流程
19.3 本章总结
源码篇
第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.1 Envoy的初始化
23.2 Envoy的运行和建立新连接
23.3 Envoy对数据的读取、接收及处理
23.4 Envoy发送数据到服务端
23.5 本章总结
第24章 Galley源码解析
24.1 进程启动流程
24.2 关键代码分析
24.3 本章总结
结语
附录A 源码仓库介绍
附录B 实践经验和总结
关于华为云原生团队
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜