SAE應用創建完成后,還需不斷迭代升級,如果升級的版本出現問題,需要回退至所需的歷史版本。
前提條件
操作步驟
- 登錄SAE控制臺。
在左側導航欄,選擇 ,在頂部菜單欄選擇地域,然后單擊具體應用名稱。
在基本信息頁面右上角,單擊回退歷史版本。
在回退歷史版本頁面,選擇所需的版本,設置發布策略。
配置項
說明
請選擇歷史版本
選擇需要回退的歷史版本。
下載:單擊歷史版本對應的下載,可下載部署包。
查看詳情:單擊歷史版本對應的查看詳情,可查看歷史版本的配置信息。
部署應用后恢復自動彈性方式
如果應用配置并啟用了自動彈性伸縮策略,回退歷史版本時需要選擇自動彈性恢復方式。
系統自動恢復:回退歷史版本時,SAE自動同步現有的自動彈性策略。
人工啟用恢復:當前所配置的彈性策略,需要在回退歷史版本后,手動配置。
選擇分批/灰度策略
為需要回退的歷史版本選擇發布策略。
發布策略
灰度數量
發布策略選擇灰度發布時,需要設置。
設置需要首先進行灰度發布的應用實例數量。
灰度后剩余批次
發布策略選擇灰度發布時,需要設置。
灰度發布后,剩余的應用實例完成發布的批次。
發布批次
發布策略選擇分批發布時,需要設置。
應用實例完成發布的批次。
批次內部署間隔
發布策略選擇分批發布時,需要設置。
每一發布批次內,應用實例數大于1時,應用實例間的部署時間間隔。您還可以單擊展開高級選項進行設置。
最小存活實例數
每次滾動升級最小存活的實例數。
按個數:輸入最小存活實例數。您也可以選中使用系統推薦值,即取現有實例數的25%。
按比例:輸入百分比。
說明每次滾動部署最小存活的實例數建議≥1,保證業務不中斷。如果設置為0,應用在升級過程中將會中斷業務。
以百分比計算時需向上取整。例如設置為25%,如果當前為5個實例,則最小存活實例數為2。
啟用微服務灰度規則
為Spring Cloud或Dubbo應用創建的灰度規則。具體操作,請參見管理灰度規則(Java)。
單擊確定。
結果驗證。
進入變更詳情頁面,查看變更記錄。
方法一:在基本信息頁面上方單擊變更詳情,在變更詳情頁面查看變更的具體執行狀態。
方法二:在左側導航欄,單擊變更記錄,在變更記錄頁面,查看變更狀態。如果變更狀態顯示執行成功,表示成功回退歷史版本。單擊操作列的查看,可以在變更詳情頁面,查看變更的具體執行狀態。