應用在升級過程中或升級完成後,發現新版本應用有問題或異常,可以復原應用,待問題解決後再升級。本文介紹如何使用EDAS控制台復原應用。
背景資訊
在應用升級過程中,出現部署套件不可用、健全狀態檢查失敗等異常報錯會導致應用升級失敗,當前應用變更會自動終止並復原。
如果您發現新版本應用有問題或異常,可以手動復原應用,有以下兩種情境。
- 升級中復原:可以終止升級變更流程並復原應用。
- 升級後復原:可以通過部署歷史版本復原應用。
升級中復原
本樣本以在手動模式的分批發布變更過程中復原應用為例。當您需要分批發布應用時,可優先考慮使用手動模式。手動模式的分批發布更加可控,當前面批次發布完成之後,可以驗證新版本應用的正確性,以決定下一批次是否繼續發布。
- 經驗證,新版本應用符合預期,則手動確認繼續下一批次的發布。
- 經驗證,新版本應用存在異常問題,則可以復原應用。待修複問題後,再重新發布應用。
- 分批發布升級應用。具體操作,請參見使用控制台分批發布應用(K8s)。
登入EDAS控制台。
在左側導覽列,單擊,在頂部功能表列選擇地區,並在頁面上方選擇微服務空間,然後在應用列表頁面單擊具體的應用程式名稱。
- 在左側導覽列,單擊變更記錄。
- 在變更記錄右上方,單擊立即復原。
- 在確認對話方塊,單擊確定。確認手動復原應用後,自動終止應用升級流程並復原到之前的版本。執行狀態顯示為執行成功,表示復原應用成功。
升級後復原
本樣本以完成分批發布升級應用後,通過部署歷史版本復原應用為例。
- 在应用总览頁面,選擇。
- 在部署歷史版本對話方塊,選擇目標版本,單擊部署該版本。

- 在左側導覽列,單擊變更記錄。確認部署歷史版本後,系統開始復原到之前的版本。執行狀態顯示為執行成功,表示部署歷史版本應用成功。