在slb中初始配置灰度服务-j9九游会登录
灰度服务创建完成后,需要进行初始化配置。
前提条件
需要具备appstage服务运维岗位权限或运维管理员权限,权限申请操作请参见申请权限。
初始配置灰度服务
- 进入appstage运维中心。
- 在顶部导航栏选择服务。
- 单击
,选择。 - 选择左侧导航栏的。
- 单击灰度服务列表中当前状态列的“初始化”,配置灰度服务信息。
- 在基础信息页面,确认灰度服务的基本信息,单击“下一步”。
- 在风险等级页面,选择发布类型。
- 当发布类型选择为“一阶段发布”时,直接单击“下一步”配置当前的分流规则。
- 当发布类型选择为“n阶段发布”时,需要确定风险等级及建议的发布阶段。
- 配置评估参数,单击“开始评估”,系统会根据不同的风险等级评估结果。
- 单击“下一步”。
- 在分流配置页面,输入分流规则名称,填写各个阶段的分流配置项,单击“下一步”。分流配置项的参数说明如表1所示。
n阶段发布时,单击“插入新阶段”,插入新的分流阶段;单击分流配置项右上角的
,可以删除配置项。在每个分流配置项下单击“新增子项”,新增一条分流配置子项,每个子项有参数、类型、位置、匹配、值。表1 分流配置参数说明 参数
说明
分流配置子项间关系
与、或
设置当前阶段下多个分流配置子项之间的关系。
类型
选择分流类型,支持的类型为path、remote-addr、x-forwarded-for、省、市、国家区域、自定义参数、自定义表达式。
参数
当分流类型为“自定义参数”时,需要配置此参数。
参数字符长度不能大于50,参数可以由数字、字母、下划线、短横线组成,不能包含特殊字符。
位置
当分流类型为“自定义参数”时,需要配置此参数。
- query string
- body-json
- body-form
- header
- resource
匹配条件
- pattern
- sha256
当匹配类型为sha256时,上传的值会自动转化为加密后的结果。
- equal
- tailequal
- rangeip
值
单击“上传文件”,上传txt格式文件,文件中多个数据以英文逗号分隔。
操作
单击“删除”,删除对应的子项。每个分流规则至少保留一个有效的子项。
分流配置页面的其他相关操作如表2所示。
表2 分流配置相关操作 操作
说明
插入无流量阶段
将在第一阶段前插入阶段作为无流量阶段,原来的第一阶段变为第二阶段。
插入无流量阶段只能在灰度服务初始化或灰度完成时操作。
如果不需要无流量阶段,可以修改规则或删除阶段。
导入分流配置
- 单击“导入分流配置”。
- 在弹出的窗口中单击“导入分流配置”,导入本地分流配置文件。
公共灰度策略
- 单击“公共灰度策略”,配置开始应用阶段和分流配置项。开始应用阶段表示该公共子项从第几阶段开始应用。
- 单击“确认”。
- 在预览页面,预览配置信息,确认无误后,单击“去发布”。
您也可以单击“编辑”和“重新评估”,修改当前配置。
配置信息在发布成功前将保存在本地,可以单击“基础信息”页面的“重置所有”按钮清空。
- 在发布页面,选择相关配置项,单击“发布”。参数说明如表3所示。
表3 发布相关参数说明 参数
说明
是否启用灰度
- 当选择“是”时,分流规则在slb生效,满足分流规则条件的消息分发到灰度机器群组,不满足分流规则条件的消息分发到生产机器群组。
- 当选择“否”时,分流规则在slb不生效。消息会在生产机器 灰度机器的整个群组中负载均衡分发。
全网发布时的路由策略
- 当选择“默认路由”时,全网发布时在生产 灰度的大集群中负载均衡。
- 当选择“特殊路由”时,全网发布时只在生产集群中负载均衡。
- 在弹出框中单击“确定”。
配置数据只是保存到数据库中,如需将灰度服务应用到slb,需要在监听管理页面转发策略中关联灰度服务使用。
更多操作
|
参数 |
说明 |
|---|---|
|
编辑灰度服务配置 |
单击灰度服务列表中的灰度服务名称,在灰度服务详情页面,选择相应页签,重新评估风险等级、编辑配置信息。 |
|
同步配置 |
单击灰度服务列表操作列的“同步”,关联该灰度服务的slb服务将自动进行全量同步。 |
|
重置灰度服务 |
单击灰度服务列表操作列的“重置”,重置配置,服务变为待配置状态。 |
|
灰度管理 |
具体介绍请参见在slb中管理灰度状态。 |
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨