Istio 核心功能服务治理应用功能梳理-Istio商业环境实战

317 阅读2分钟

专注于大数据及容器云核心技术解密,如有任何学术交流,可随时联系。更多内容请关注《数据云技术社区》公众号,或请转发邮件至1120746959@qq.com

1 流量控制

1.1 Virtual Service 与Destination关系

1.2 fault inject 故障注入超时

1.3 fault inject 故障注入之中止

1.4 网络弹性之超时(timeout)

1.5 网络弹性之重试(retry)

1.6 网络弹性之熔断器

1.7 网络弹性之镜像能力

通过日志查看镜像流量

2 网关控制

2.1 网关理论

2.2 入口网关

3 服务入口

3.1 Service Entry 理论

3.2 Service Entry 使用

4 Ingress 访问入口

4.1 Ingress 理论

4.2 Ingress 操作

5 Egress 访问出口

5.1 Egress 理论

5.2 Egress 操作

  • mesh
  • 配置中的match的gateways表示这一条路由规则是作用在mesh上的,也就是整个网格中所有的sidecar上,port表示所有访问80端口的流量才会应用这条规则,因为本例中只提供了80端口的服务,所以这一项是可以省略掉的destination表示会把所有路由后的流量导入istio-egressgateway.istio-system.svc.cluster.local service的cnn sbuset下的80端口,这里需要注意的是,istio-egressgateway是在Istio部署时定义的service,已经开放了80,443端口,在真实使用中如果要用到别的端口,需要在istio-egressgateway的定义中做对应的修改
  • istio-egressgateway
  • VirtualService中的另一部分规则作用在istio-egressgateway上,会把出口流量引导至集群外部

专注于大数据及容器云核心技术解密,如有任何学术交流,可随时联系。更多内容请关注《数据云技术社区》公众号,或请转发邮件至1120746959@qq.com