📖 服务网格架构设计与Istio实战
风格·30章
📚 30 章节 · 完整目录
01
服务网格概述
什么是服务网格
为什么需要
与K8s关系
02
Istio架构解析
整体架构
Envoy数据平面
Pilot/Mixer/Citadel
03
Istio安装与部署
环境准备
istioctl安装
Operator安装
生产建议
04
Envoy深度解析
核心概念
Listener/Cluster
Filter链
xDS协议
05
Sidecar注入机制
手动注入
自动注入
注入原理
配置详解
06
流量管理基础
VirtualService
DestinationRule
路由规则
07
高级流量管理
灰度发布
金丝雀发布
蓝绿部署
A/B测试
08
网关与入口流量
Ingress Gateway
Gateway资源
TLS终止
HTTPS配置
09
服务网格安全基础
安全架构
mTLS认证
身份与证书
10
授权与策略
AuthorizationPolicy
RequestAuthentication
PeerAuthentication
11
可观测性之指标
Prometheus集成
指标采集
自定义指标
Grafana
12
可观测性之日志
日志采集架构
Fluentd集成
查询与分析
13
可观测性之链路追踪
Jaeger集成
分布式追踪
采样策略
14
Kiali可视化
Kiali安装
服务拓扑图
健康检查
流量可视化
15
故障注入与测试
故障注入原理
延迟注入
异常注入
混沌工程
16
超时与重试
超时配置
重试策略
熔断器
连接池管理
17
多集群部署
多集群架构
跨集群通信
联邦部署
Split Horizon EDS
18
虚拟机集成
WorkloadEntry
虚拟机注册
混合部署
传统应用迁移
19
Istio与Knative集成
Serverless架构
自动扩缩容
事件驱动
20
Istio与Helm集成
Helm Chart管理
自定义部署
版本升级
21
性能调优
Envoy资源配置
连接池优化
并发模型
内存管理
22
生产环境最佳实践
资源限制
高可用部署
备份恢复
监控告警
23
Istio升级策略
版本升级路径
金丝雀升级
回滚策略
兼容性检查
24
常见问题排查
Envoy日志分析
控制平面调试
性能瓶颈定位
25
WebAssembly扩展
Wasm插件开发
Filter扩展
自定义协议处理
26
Istio Operator深入
Operator架构
自定义资源
自动化运维
27
服务网格与API网关
API网关对比
Kong集成
Ambassador集成
28
多云与混合云
多云架构设计
网络互联
统一管理面
29
Istio生态工具
Tetrate
Solo.io
Aspen Mesh
商业支持
30
实战项目
微服务迁移
全链路灰度发布
生产运维