灰度發布
更新時間 2024-02-18 10:03:07
最近更新時間: 2024-02-18 10:03:07
分享文章
本節主要介紹灰度發布
為服務添加灰度版本
步驟 1 登錄應用服務網格ASM控制臺,單擊“asmtest”網格內的
。
步驟 2 創建灰度任務名稱為“test”的灰度任務,并配置基本信息及灰度版本信息,灰度發布服務選擇創建工作負載及服務中創建的名稱為“servicetest”的服務,工作負載會自動關聯“deptest”,單擊“發布”。
說明如果服務“servicetest”無法選擇,需要確認服務是否異常,修復后才能選擇。
步驟 3 單擊“配置流量策略”,選擇“基于流量比例”策略類型,為v2(灰度版本)配置“流量配比”為80%。
步驟 4 單擊“策略下發”。
灰度策略的生效需要幾秒的時間,您可以在監測灰度運行狀態頁面,觀察灰度版本的運行狀態。
灰度版本切換
檢查v2版本的資源數與v1版本是否相匹配,確認其能承接v1的所有流量后,即可將v1流量全部切換到v2。
步驟 1 在“灰度發布”頁面,單擊灰度任務名為“test”后的“監測與處理”。
步驟 2 單擊灰度版本 v2后的“全流量接管”。
圖 全流量接管

步驟 3 在彈出的“全流量接管”窗口單擊“確定”,頁面右上角會提示全流量接管成功。
將原版本下線
v2承接v1所有流量后,即可刪除v1版本,釋放v1版本的資源。
步驟 1 在“灰度發布”頁面,單擊灰度任務名為“test”后的“監測與處理”。
步驟 2 在“監測與處理”頁面中,當v2版本中的流量占比為100%時,表明v2已承接v1所有流量。單擊“結束灰度任務”。
步驟 3 確認無誤后,單擊“確定”。
結束灰度任務將下線v1版本,并刪除test灰度任務。