更新灰度发布
操作步骤
- 登录UCS控制台,在左侧导航栏中单击“服务网格”。
- 单击服务网格名称,进入详情页。
- 在左侧导航栏,单击“服务中心”下的“网格服务”,进入服务列表页。
- 单击服务名,进入服务详情页。
- 选择“灰度发布”页签,单击“更新灰度发布”选项,进入更新灰度发布流程。
- 参照下表信息,更新设置灰度发布参数。
表1 匹配条件参数 匹配条件参数
匹配条件
参数
HTTP协议服务路由
URI
StringMatch类型,统一资源标识符,可选完全匹配/前缀匹配/正则匹配
输入URI,可选择是否忽略大小写
Scheme
StringMatch类型,表示协议采集,可选完全匹配/前缀匹配/正则匹配
输入Scheme
Method
StringMatch类型,表示请求方法,可选完全匹配/前缀匹配/正则匹配
输入Method
Authority
StringMatch类型,表示权限配置,可选完全匹配/前缀匹配/正则匹配
输入Authority
头域
Cookie内容
基于HTTP Cookie 计算哈希,可选完全匹配/前缀匹配/正则匹配
输入值
自定义Header
基于HTTP Header 计算哈希,可选完全匹配/前缀匹配/正则匹配
输入键值对
用户代理
根据所需操作系统,选择用户代理
端口
表示请求的服务端口,下拉列表中选择一个可用的端口号
参数
表示匹配URL中的请求参数,可选完全匹配/前缀匹配/正则匹配
输入键值对
源负载标签
map类型的键值对,表示请求来源的负载匹配标签
源命名空间
匹配源服务的命名空间
TLS协议服务路由
sniHost
用于匹配TLS请求的SNI。SNI的值必须是服务路由的hosts的子集
目标子网
目标IP地址匹配的IP子网
端口
访问的目标端口
源负载标签
map类型的键值对,表示请求来源的负载匹配标签
源命名空间
匹配源服务的命名空间
TCP协议服务路由
目标子网
目标IP地址匹配的IP子网
端口
访问的目标端口
源负载标签
map类型的键值对,表示请求来源的负载匹配标签
源命名空间
匹配源服务的命名空间
表2 服务目标参数 服务目标参数
服务目标
参数
版本
流量权重
HTTP协议服务路由
选择服务子集版本
可以控制实例上接收的流量比例,输入值必须在0到100之间
TLS协议服务路由
TCP协议服务路由
- 设置完成后,单击右下角“提交”。
- 弹出“配置确认”对话框,确认无误后,单击“提交”,更新灰度发布完成。