
# 灰度发布
#### 为服务添加灰度版本
1. 登录应用服务网格ASM控制台，单击"asmtest"网格内的![](https://support.huaweicloud.com/qs-asm/zh-cn_image_0000001247200741.png)。
2. 创建灰度任务名称为"test"的灰度任务，并配置基本信息及灰度版本信息，灰度发布服务选择[创建工作负载及服务](https://support.huaweicloud.com/qs-asm/asm_qs_0008.html#asm_qs_0008__section496120305565)中创建的名称为"servicetest"的服务，工作负载会自动关联"deptest"，单击"发布"。
   
   图1创建灰度任务   
   ![](https://support.huaweicloud.com/qs-asm/zh-cn_image_0000001959425901.png)
   ![](https://support.huaweicloud.com/qs-asm/public_sys-resources/note_3.0-zh-cn.png)
   如果服务"servicetest"无法选择，需要确认服务是否异常，修复后才能选择。
   
   
3. 单击"配置流量策略"，选择"基于流量比例"策略类型，为v2（灰度版本）配置"流量配比"为80%。 
   图2配置流量策略   
   ![](https://support.huaweicloud.com/qs-asm/zh-cn_image_0000001932191526.png)
   
   
4. 单击"策略下发"。 
   灰度策略的生效需要几秒的时间，您可以在监测灰度运行状态页面，观察灰度版本的运行状态。
   
   
 
#### 灰度版本切换
检查v2版本的资源数与v1版本是否相匹配，确认其能承接v1的所有流量后，即可将v1流量全部切换到v2。
1. 在"灰度发布"页面，单击灰度任务名为"test"后的"监测与处理"。
2. 单击灰度版本 v2后的"全流量接管"。 
   图3全流量接管   
   ![](https://support.huaweicloud.com/qs-asm/zh-cn_image_0000001959515773.png)
   
   
3. 在弹出的"全流量接管"窗口单击"确定"，页面右上角会提示全流量接管成功。
 
#### 将原版本下线
v2承接v1所有流量后，即可删除v1版本，释放v1版本的资源。
1. 在"灰度发布"页面，单击灰度任务名为"test"后的"监测与处理"。
2. 在"监测与处理"页面中，当v2版本中的流量占比为100%时，表明v2已承接v1所有流量。单击"结束灰度任务"。
3. 确认无误后，单击"确定"。 
   结束灰度任务将下线v1版本，并删除test灰度任务。
   
   
 
