# istio 流量管理


下面是一组 istio 流量管理的实战文档

* [配置请求路由(request-routing)](https://istio.io/latest/zh/docs/tasks/traffic-management/request-routing)： 如何将请求动态路由到微服务的多个版本。
* [故障注入(fault-injection)](https://istio.io/latest/zh/docs/tasks/traffic-management/fault-injection)：此任务说明如何注入故障并测试应用程序的弹性。
* [流量转移(traffic-shifting)](https://istio.io/latest/zh/docs/tasks/traffic-management/traffic-shifting)： 展示如何将流量从旧版本迁移到新版本的服务。
* [TCP 流量转移(tcp-traffic-shifting)](https://istio.io/latest/zh/docs/tasks/traffic-management/tcp-traffic-shifting)： 展示如何将一个服务的 TCP 流量从旧版本迁移到新版本。
* [设置请求超时(request-timeouts)](https://istio.io/latest/zh/docs/tasks/traffic-management/request-timeouts)：本任务用于示范如何使用 Istio 在 Envoy 中设置请求超时。
* [熔断(circuit-breaking)](https://istio.io/latest/zh/docs/tasks/traffic-management/circuit-breaking)：本任务展示如何为连接、请求以及异常检测配置熔断。
* [镜像(mirroring)](https://istio.io/latest/zh/docs/tasks/traffic-management/mirroring)：此任务演示了 Istio 的流量镜像/影子功能。
* [地域负载均衡(locality-load-balancing)](https://istio.io/latest/zh/docs/tasks/traffic-management/locality-load-balancing)：本系列任务演示如何在 Istio 中配置地域负载均衡。
* [Ingress](https://istio.io/latest/zh/docs/tasks/traffic-management/ingress)：控制 Istio 服务网格的入口流量。
* [Egress](https://istio.io/latest/zh/docs/tasks/traffic-management/egress)：控制 Istio 服务网格的出口流量。

以下说法错误的是？

##  答案

通过 istio 没办法测试超时请求

## 选项

### A

通过 istio 的 Ingress 和 Egress，可以控制服务网格的出口和入口流量

### B

通过 istio 的流量转移，可以做灰度发布

### C

通过 istio 可以在 k8s 的服务网格内将请求路由到服务的不同版本
