第1部分 理解Istio
1 Istio服务网格
1.1 快速迭代带来的挑战
1.1.1 不可靠的云基础设施
1.1.2 服务通信需要弹性
1.1.3 实时可观测性
1.2 使用应用程序库解决问题
1.3 基础设施的解决思路
1.3.1 应用程序感知服务代理
1.3.2 认识Envoy代理
1.4 什么是服务网格
1.5 Istio服务网格简介
1.5.1 服务网格与企业服务总线的关系
1.5.2 服务网格与API网关的关系
1.5.3 在非微服务架构中使用Istio
1.5.4 在分布式架构中使用Istio
1.5.5 使用服务网格的缺点
本章小结
2 Istio的第一步
2.1 在Kubernetes上部署Istio
2.1.1 使用DockerDesktop来演示样例
2.1.2 获取Istio发行版
2.1.3 将Istio组件安装到Kubernetes中
2.2 了解Istio控制平面
2.2.1 istiod简介
2.2.2 入口网关和出口网关
2.3 在服务网格中部署你的第一个应用程序
2.4 Istio的可观测性、弹性和流量路由
2.4.1 Istio与可观测性
2.4.2 Istio与弹性
2.4.3 Istio与流量路由
本章小结
3 Istio的数据平面:Envoy
3.1 什么是Envoy代理
3.1.1 Envoy的核心功能
3.1.2 Envoy与其他代理的比较
3.2 配置Envoy
3.2.1 静态配置
3.2.2 动态配置
3.3 Envoy实战
3.3.1 Envoy的Admin API
3.3.2 Envoy的请求重试
3.4 Envoy与Istio的融合
本章小结
……
第2部分 保护、观察和控制服务网格中的流量
第3部分 lstio运维
第4部分 在组织中落地lstio
A 自定义Istio安装
B Istio的sidecar及其注入选项
C Istio安全——SPIFFE
D Istio故障排查
E 如何配置虚拟机接入网格
展开