流量治理是Istio的核心功能,通过使用Istio可以管理服务网格的服务发现、流量路由和负载均衡,简化服务级属性的配置,例如超时和重试等。本章重点介绍Istio在流量治理方面的高级能力,包括如何使用流量策略、设置负载均衡,并通过示例展开详细介绍。接着,重点介绍Istio提供的混沌工程(Chaos Engineering)能力,即如何使用连接池配置和异常检测实现熔断能力,并通过示例介绍服务重试和故障注入的方法和技巧。最后,讲述了Istio 1.1之后版本新增的Sidecar提供的命名空间隔离下的流量治理能力。