灰度发布是软件上线过程中常见的上线方式,是指在发布过程中,将具有一定特征或者比例的流量分配到需要被验证的版本中,观察被验证版本的线上运行状态,避免直接上线新版本影响业务的风险。目前支持全链路灰度和基于流量灰度两种类型。
金山云微服务支持创建全链路灰度规则,不支持创建基于流量灰度规则。
操作步骤:
- 登录控制台
- 在左侧导航栏,单击【灰度发布】,进入【全链路灰度】,单击【新建规则】。

- 填写规则的相关参数,完成填写后单击【保存】。
类型:URI、headers、queryParams
参数:当类型为URI时,无需填写参数项
逻辑关系:前缀、后缀、等于、正则表达式
规则生效关系:或(满足任一规则)、与(同时满足全部规则)

- 在规则列表找到需要绑定服务的规则,点击【绑定服务】,选择需要遵守该规则的服务版本。
要求:对于全链路规则,必须绑定服务之后才能启用。

- 规则列表找到需要启用的规则,点击【启用】。
要求:已经启用的规则必须先禁用,才能编辑。
