應用開發完成后,您可以創建應用部署容器實例,將其部署到具體環境中,供前端應用使用中臺能力。本文介紹如何對已有的輕應用容器實例進行更新部署操作,以及如何查看應用部署記錄和基于歷史部署記錄執行回滾部署實例操作。
前提條件
部署輕應用實例
在應用列表頁面,單擊目標輕應用名稱。
在目標輕應用導航欄中,單擊應用部署。
在應用部署頁面,選擇需要部署的環境,單擊目標環境下的虛線框。
如果您在創建項目時沒有配置用于存放構建輕應用的鏡像,界面會出現未配置鏡像倉庫提示,請您先配置鏡像倉庫。
關于如何配置用于存放構建輕應用的鏡像,請參見配置鏡像倉庫。
在應用部署面板:
如果您部署實例的環境所屬的集群為非阿里云BizWorks Serverless集群,則部署面板詳情如下。
選擇輕應用部署的版本。
在單實例資源配置下拉列表中,選擇目標配置。
設置實例數量。
可選:設置高級選項。高級選項:單擊添加,完成相關配置項設置。
容忍度:支持選擇目標環境上已經部署成功的記錄為基礎,在其基礎上確定應用模板需要的鏡像信息、部署參數等。
Key和Value的配置規則如下:
Key:
不能超過253個字符。
支持字母、數字、短劃線(-) 和半角句號(.)。
需以字母、數字字符(a~z、0~9、A~Z)開頭和結尾。
Value:
不能超過63個字符。
支持字母、數字、短劃線(-)和半角句號(.)。
如果標簽值不為空,則需以字母、數字字符(a~z、0~9、A~Z)開頭和結尾。
支持按環境實例設置靜態變量生效值,配置后將以環境實例中配置的生效值為準,否則取默認生效值。
打開靜態變量開關,單擊添加,在添加靜態變量對話框中,選中目標靜態變量,完成后單擊確定。
如果您部署實例的環境所屬的集群為阿里云BizWorks Serverless集群,則部署面板詳情如下。
選擇輕應用部署的版本。
在單實例資源配置下拉列表中,選擇目標配置。
設置實例數量。
輕應用實例的訪問配置默認為IP訪問方式。
IP訪問適用于您當前沒有滿足阿里云實名認證的域名下使用。每個應用在一個環境中需使用1個CLB實例,按量付費。關于按量付費的信息,請參見按量付費。
支持按環境實例設置靜態變量生效值,配置后將以環境實例中配置的生效值為準,否則取默認生效值。
打開靜態變量開關,單擊添加,在添加靜態變量對話框中,選中目標靜態變量,完成后單擊確定。
單擊開始部署后,部署進度面板如下所示:
說明下文以部署實例的環境所屬的集群為非阿里云BizWorks Serverless集群為例,說明部署進度面板詳情,以及如何管理輕應用實例。
部署成功后,在目標環境中新增一個已部署應用的實例卡片。
更新輕應用實例
當前版本一個環境只能部署一個應用實例,如果您需要更改應用版本或配置,請執行以下操作。
在應用部署頁面,單擊目標實例卡片,在目標輕應用部署面板,單擊更新。
如果您在創建項目時沒有配置用于存放構建輕應用的鏡像,界面會出現未配置鏡像倉庫提示,請您先配置鏡像倉庫。
關于如何配置用于存放構建輕應用的鏡像,請參見配置鏡像倉庫。
在更新應用部署面板,按需修改應用版本和運行實例資源配置后,單擊開始部署。
回滾輕應用實例
在應用部署頁面,單擊目標實例卡片,您可以通過以下兩種方式實現回滾輕應用實例:
在目標輕應用部署面板,單擊回滾。在回滾應用部署對話框,選中要回滾的版本,單擊下一步。
在目標應用部署實例面板的部署記錄區域,單擊目標ID右側操作列下的回滾。
在回滾應用部署對話框中確認回滾內容后,單擊回滾。
查看輕應用實例的部署記錄和運行日志
單擊目標實例卡片,在目標應用部署實例面板的部署記錄區域,查看部署記錄。
查看應用的運行日志。單擊日志和監控區域下的查看運行日志,在運行日志對話框中,分別在實例下拉列表選擇目標實例和容器下拉列表選擇目標容器,設置日志顯示行數。您也可以單擊對話框右上角的刷新,或者選中自動刷新。
您可以設置日志打印級別。在日志監控區域單擊設置日志打印級別。
在對話框中,選中目標日志級別(支持:DEBUG、INFO、WARN、ERROR),完成后單擊確定。
單擊目標部署記錄ID右側操作列下的詳情,在部署進度面板查看部署進度詳情。
您可以單擊目標部署進度下的查看詳情鏈接,查看相應的應用日志。
刪除輕應用實例
單擊目標實例卡片,在目標輕應用部署面板,單擊刪除。
在二次確認對話框中,單擊刪除。