部署服务引入与使用Istio(服务网格)

前言

Istio已经18年中推出1.0 正式版本,并表示已可用于生产环境。

目前我们对网络计费计量有需求,而服务网格能实现网络指标收集、限流、访问控制和端到端认证、故障恢复和监控以及通常更加复杂的运维需求。

对于开发来说,只需要进行http服务(支持tcp/udp)调用(与使用原来的服务发现模式一样),中间的连接、控制、限流、认证全部交由Istio完成。

服务的实现

部署服务引入与使用Istio(服务网格)_第1张图片


简单来说,Istio会在我们部署的每一个服务(Service),以sidecar的方式都被注入1个Proxy, 所有流量经过这个高性能的proxy继续转发,以Control Plane (控制面)进行规则的定义、控制、遥测。

基本功能展示


流量控制(灰度发布)

部署服务引入与使用Istio(服务网格)_第2张图片

路由转发

部署服务引入与使用Istio(服务网格)_第3张图片

你可能感兴趣的:(Istio,微服务,网格计算,运维,负载均衡,linux,服务器,数据挖掘)