全部產品
Search
文件中心

Enterprise Distributed Application Service:使用控制台復原應用(K8s)

更新時間:Dec 27, 2024

應用在升級過程中或升級完成後,發現新版本應用有問題或異常,可以復原應用,待問題解決後再升級。本文介紹如何使用EDAS控制台復原應用。

背景資訊

在應用升級過程中,出現部署套件不可用、健全狀態檢查失敗等異常報錯會導致應用升級失敗,當前應用變更會自動終止並復原。

如果您發現新版本應用有問題或異常,可以手動復原應用,有以下兩種情境。
  • 升級中復原:可以終止升級變更流程並復原應用。
  • 升級後復原:可以通過部署歷史版本復原應用。

升級中復原

本樣本以在手動模式的分批發布變更過程中復原應用為例。當您需要分批發布應用時,可優先考慮使用手動模式。手動模式的分批發布更加可控,當前面批次發布完成之後,可以驗證新版本應用的正確性,以決定下一批次是否繼續發布。
  • 經驗證,新版本應用符合預期,則手動確認繼續下一批次的發布。
  • 經驗證,新版本應用存在異常問題,則可以復原應用。待修複問題後,再重新發布應用。
  1. 分批發布升級應用。
  2. 登入EDAS控制台

  3. 在左側導覽列,單擊應用管理 > 應用列表,在頂部功能表列選擇地區,並在頁面上方選擇微服務空間,然後在應用列表頁面單擊具體的應用程式名稱。

  4. 在左側導覽列,單擊變更記錄
  5. 變更記錄右上方,單擊立即復原
  6. 確認對話方塊,單擊確定
    確認手動復原應用後,自動終止應用升級流程並復原到之前的版本。執行狀態顯示為執行成功,表示復原應用成功。

升級後復原

本樣本以完成分批發布升級應用後,通過部署歷史版本復原應用為例。

  1. 应用总览頁面,選擇部署 > 部署歷史版本
  2. 部署歷史版本對話方塊,選擇目標版本,單擊部署該版本
    選擇歷史版本
  3. 在左側導覽列,單擊變更記錄
    確認部署歷史版本後,系統開始復原到之前的版本。執行狀態顯示為執行成功,表示部署歷史版本應用成功。