應用在升級過程中或升級完成后,發現新版本應用有問題或異常,可以回滾應用,待問題解決后再升級。本文介紹如何使用EDAS控制臺回滾應用。
背景信息
在應用升級過程中,出現部署包不可用、健康檢查失敗等異常報錯會導致應用升級失敗,當前應用變更會自動終止并回滾。
如果您發現新版本應用有問題或異常,可以手動回滾應用,有以下兩種場景。
- 升級中回滾:可以終止升級變更流程并回滾應用。
- 升級后回滾:可以通過部署歷史版本回滾應用。
升級中回滾
本示例以在手動模式的分批發布變更過程中回滾應用為例。當您需要分批發布應用時,可優先考慮使用手動模式。手動模式的分批發布更加可控,當前面批次發布完成之后,可以驗證新版本應用的正確性,以決定下一批次是否繼續發布。
- 經驗證,新版本應用符合預期,則手動確認繼續下一批次的發布。
- 經驗證,新版本應用存在異常問題,則可以回滾應用。待修復問題后,再重新發布應用。
升級后回滾
本示例以完成分批發布升級應用后,通過部署歷史版本回滾應用為例。