应用管理与运维平台 SERVICESTAGE-全链路流量控制概述:使用流程

时间:2024-11-13 11:27:09

使用流程

图2 全链路流量控制使用流程

全链路流量控制的使用流程如图2所示。

  1. 创建并部署基线泳道组件

    使用ServiceStage创建并使用Kubernetes类型环境部署基线泳道待关联微服务组件,并为所有组件绑定同一个微服务引擎,请参考创建并部署组件

  2. 创建应用网关

    应用网关通过标签控制流量转发到对应泳道的目标服务组件,请参考创建应用网关

  3. 绑定目标服务

    1中已接入微服务引擎的组件对应微服务与2创建的应用网关绑定,以便网关获取组件微服务地址,请参考创建服务

  4. 配置路由

    2创建的应用网关配置路由规则,当应用网关收到访问流量时,会根据已配置的路由规则判断是否匹配并做相应的处理,请参考配置路由策略

  5. 创建泳道组

    泳道组是一组泳道的集合,用于区分不同的组织或场景,请参考创建泳道组

  6. 创建基线泳道

    泳道用于为相同版本组件定义一套隔离环境,只有满足了流控路由规则的请求流量才会路由到对应泳道里的目标服务组件。

    基线泳道包括应用中所有组件的基线版本,当微服务调用链中不存在某个组件的时候,会默认访问基线泳道中的组件,请参考创建基线泳道

  7. 关联组件到基线泳道

    6创建的基线泳道关联所有应用组件,请参考关联基线泳道组件

  8. 创建灰度泳道

    灰度泳道用于关联应用的灰度版本组件,请参考创建灰度泳道

  9. 调整灰度泳道流量并验证业务

    根据实际业务需要修改路由配置,调整流量至灰度泳道并验证业务,请参考编辑路由

  10. 升级基线泳道组件并调整流量

    升级基线泳道组件,并根据业务需要调整流量,请参考基线化基线泳道组件

support.huaweicloud.com/usermanual-servicestage/servicestage_03_0208.html