灰度发布是迭代的软件产品在生产环境安全上线的一种重要手段。
应用服务网格基于Istio提供的服务治理能力,对服务提供多版本支持和灵活的流量策略,从而支持多种灰度发布场景。
当前版本支持金丝雀发布和蓝绿发布。
1.登录应用服务网格控制台
2.在左侧导航栏中,单击灰度发布。
3.在任务列表页的左上方,单击 新建发布任务。
4. 填写相关发布任务的信息。
主要参数如下:
任务名称(必填):**
服务:下拉选择,默认第一项
发布类型:金丝雀发布、蓝绿发布
金丝雀发布类型支持如下配置:
HTTP协议下支持配置,路由规则、故障注入、流量镜像、重试、超时等。
TCP协议下支持配置,路由规则。
TLS协议下支持配置,路由规则。
蓝绿发布类型支持如下配置:
选择服务版本及对应实例数。
5. 调整规则执行顺序,当存在多条路由规则时,支持用户通过拖动调整规则的先后顺序。
说明:
1、提供三类协议规则,分别是常用的HTTP规则以及不常用的TCP规则、TLS规则。每类规则下用户可增添多项路由规则。
2、三种协议规则由匹配规则与路由目标组成。如果未设置匹配规则,则默认匹配所有流量。
3、故障注入、流量镜像、重试、超时等规则的匹配条件与其对应的路由规则一致。
相关参数解释如下:
HTTP规则
路由匹配规则:匹配条件支持Uri、请求方法、请求头、端口、源标签、查询参数、不包含请求头、忽略uri大小写、源命名空间。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!