上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.1.4 实现流量控制的自定义资源
Istio中用于实现流量控制的自定义资源主要有以下6个。
•VirtualService:用于网格内路由的设置。
•DestinationRule:定义路由的目标服务和流量策略。
•ServiceEntry:注册外部服务到网格内,并对其流量进行管理。
•Gateway:用来控制进出网格的流量,包括入口、出口网关。
•Sidecar:对Sidecar代理进行整体设置。
•WorkloadEntry/WorkloadGroup:将虚拟机接入网格。
Istio通过这些自定义资源,实现了对网格内部、网格外部和进出网格边界流量的全面控制。也就是说,所有和网格产生交互的流量都可以被Istio控制,其设计思路堪称完美。图2-4所示为这6种自定义资源的示意图。
图2-4