| 作者 |
| [美] 李·卡索特(Lee Calcote) 扎克·布彻(Zack Butcher) |
| 丛书名 |
| O’Reilly精品图书系列 |
| 出版社 |
| 机械工业出版社 |
| ISBN |
| 9787111666561 |
| 简要 |
| 简介 |
| 内容简介书籍计算机书籍 在本书中,两位作者解释了为什么服务需要服务网格,并逐步演示了Istio如何适应分布式应用程序的生命周期。你将了解用于启用和管理Istio中多种功能的工具和API。本书涵盖了Istio的几大核心能力:安全、流量控制和可观察性,通过大量的示例展现了Istio的自身特性,并结合实际场景对其进行深入解读。虽然本书没有对Istio具体的代码实现逻辑进行研究,但对于首次接触Istio或想要进行生产实践的读者,具有一定的指导作用。 |
| 目录 |
| 前言 1 第1章 服务网格概述 5 1.1 服务网格是什么 5 1.2 走进服务网格 6 1.3 版图和生态系统 10 1.4 Istio服务网格 13 1.5 术语 19 第2章 云原生的统一可观察性方法 22 2.1 云原生意味着什么 22 2.2 什么是可观察性 26 2.3 服务网格的统一可观察性 31 第3章 Istio简介 33 3.1 服务网格架构 33 3.2 平面 34 3.3 可扩展性 42 3.4 规模和性能 44 3.5 部署模型 45 第4章 部署Istio 46 4.1 为Istio准备环境 46 4.2 安装Istio 51 4.3 卸载Istio 62 4.4 基于Helm的安装方式 63 4.5 其他环境 65 第5章 服务代理 66 5.1 什么是服务代理 67 5.2 Envoy代理概述 69 5.3 Istio中的Envoy 70 5.4 边车注入 71 5.5 Envoy的功能 77 第6章 安全和身份 82 6.1 访问控制 82 6.2 身份 84 6.3 密钥管理架构 86 6.4 mTLS 89 6.5 配置Istio Auth策略 90 第7章 Pilot 96 7.1 配置Pilot 96 7.2 配置服务 100 7.3 对Pilot进行调试和故障排除 101 7.4 跟踪配置 104 第8章 流量管理 112 8.1理解Istio中的流量如何流动 112 8.2理解Istio的网络API 113 8.3流量操纵和路由 131 8.4弹性 137 8.5 入口与出口 141 第9章 网格中的Mixer和策略 145 9.1架构 145 9.2 了解Mixer策略如何工作 148 9.3属性 150 9.4 适配器 151 9.5创建Mixer策略并使用适配器 152 第10章 遥测 158 10.1 适配器模型 158 10.2 指标 159 10.3 日志 164 10.4 可视化 167 第11章 调试Istio 168 11.1 自检Istio组件 168 11.2 使用管理平面进行故障排除 169 11.3 工作负载准备 172 11.4 Istio安装、升级和卸载 174 11.5 Mixer故障排除 176 11.6 Pilot故障排除 176 11.7 调试Galley 177 11.8 调试Envoy 178 11.9 版本兼容性 181 第12章 应用程序部署的实际考虑 182 12.1 控制平面注意事项 182 12.2 案例研究:金丝雀部署 190 第13章 高级场景 198 13.1 高级拓扑的类型 198 13.2 选择拓扑 203 |