华为云UCS-创建灰度发布:操作步骤

时间:2023-12-15 11:48:39

操作步骤

  1. 登录UCS控制台,在左侧导航栏中单击“服务网格”。
  2. 单击服务网格名称,进入详情页。
  3. 在左侧导航栏,单击“服务中心”下的“网格服务”,进入网格服务列表页面。
  4. 单击服务名,进入服务详情页下的“灰度发布”页签。
  5. 单击“创建灰度发布”。
  6. 设置灰度发布参数:

    • HTTP协议服务路由
      表1 HTTP协议服务路由参数

      匹配条件参数

      URI

      StringMatch类型,统一资源标识符,可选完全匹配/前缀匹配/正则匹配

      输入URI,复选框可选择是否忽略大小写

      Scheme

      StringMatch类型,表示协议采集,可选完全匹配/前缀匹配/正则匹配

      输入Scheme

      Method

      StringMatch类型,表示请求方法,可选完全匹配/前缀匹配/正则匹配

      输入Method

      Authority

      StringMatch类型,表示权限配置,可选完全匹配/前缀匹配/正则匹配

      输入Authority

      头域

      Cookie内容

      基于HTTP Cookie 计算哈希,可选完全匹配/前缀匹配/正则匹配

      输入值

      自定义Header

      基于HTTP Header 计算哈希,可选完全匹配/前缀匹配/正则匹配

      输入键值对

      用户代理

      根据所需操作系统,选择用户代理

      端口

      表示请求的服务端口,下拉列表中选择一个可用的端口号

      参数

      表示匹配URL中的请求参数,可选完全匹配/前缀匹配/正则匹配

      输入键值对

      源负载标签

      map类型的键值对,表示请求来源的负载匹配标签

      源命名空间

      匹配源服务的命名空间

      服务目标参数

      版本

      选择服务子集版本

      流量权重

      可以控制实例上接收的流量比例,输入值必须在0到100之间

    • TLS 协议服务路由
      表2 TLS协议服务路由参数

      匹配条件参数

      sniHost

      用于匹配TLS请求的SNI。SNI的值必须是服务路由的hosts的子集

      目标子网

      目标IP地址匹配的IP子网

      端口

      访问的目标端口

      源负载标签

      map类型的键值对,表示请求来源的负载匹配标签

      源命名空间

      匹配源服务的命名空间

      服务目标参数

      版本

      选择服务子集版本

      流量权重

      可以控制实例上接收的流量比例,输入值必须在0到100之间

    • TCP 协议服务路由
      表3 TCP协议服务路由参数

      匹配条件参数

      目标子网

      目标IP地址匹配的IP子网

      端口

      访问的目标端口

      源负载标签

      map类型的键值对,表示请求来源的负载匹配标签

      源命名空间

      匹配源服务的命名空间

      服务目标参数

      版本

      选择服务子集版本

      流量权重

      可以控制实例上接收的流量比例,输入值必须在0到100之间

    设置完成后,单击右下角“提交”。

  7. 系统自动跳转到服务详情页下的“灰度发布”页签,可以查看到创建的灰度版本、协议类型等详细信息。
support.huaweicloud.com/usermanual-ucs/ucs_02_0016.html