將容器服務K8s集群中的應用托管至EDAS后,可以在EDAS控制臺上管理該應用的生命周期,包括部署新版本的應用、部署歷史版本的應用、擴縮容等操作,此外也可以通過編輯YAML對該應用進行更精細的生命周期管理。
訪問應用總覽頁面
登錄EDAS控制臺,在左側導航欄單擊 ,在頂部菜單欄選擇地域并在頁面上方選擇微服務空間,在集群類型下拉列表中選擇K8s集群,然后單擊目標應用名稱。
在應用總覽頁面管理應用的生命周期。
部署新版本的應用
在應用總覽頁面右上角選擇
,并選擇需要的發布方式。請參見:開始部署后,可在變更記錄頁面查看變更記錄信息。
部署歷史版本的應用
在應用總覽頁面右上角選擇
,在部署歷史版本對話框選擇要部署的歷史版本,并單擊部署該版本。在部署過程中回滾應用
當應用正在部署時,在應用總覽頁面頂部單擊查看詳情,然后在變更記錄頁面右上角單擊回滾,并在確認對話框中單擊確認。
啟停應用
當應用處于運行狀態時,可以根據業務需求在應用總覽頁面右上角單擊停止來停止應用。停止應用是通過將Pod數縮容至0個來實現的。應用內至少包含1個運行中的Pod時,才能進行應用停止操作。
應用停止時,如果其運行依賴其他產品,例如SLB和VPC,所依賴的產品或者服務依然處于計費狀態。
當應用處于停止狀態時,可以根據業務需求來啟動應用。在應用總覽頁面右上角單擊啟動,然后在啟動應用對話框中設置應用Pod數,然后單擊確認。
重啟應用
對于正在運行的應用實例,在應用總覽頁面右上角單擊重啟應用,將會通過滾動發布,先啟動新Pod,再停止舊Pod來重啟應用。
擴縮容
或者 。具體操作,請參見查看應用配置詳情
在應用總覽頁面右上角單擊配置詳情,在面板中查看應用配置詳情,例如工作負載(Deployment)、容器組(Pod)和啟動命令等高級配置信息。
刪除應用
在應用總覽頁面右上角單擊刪除,并在確認對話框中單擊確認。
編輯YAML
在應用總覽頁面的基本信息區域的YAML右側單擊編輯,然后在編輯YAML對話框中編輯應用的YAML文件,從而對應用進行更精細的生命周期管理。編輯完畢后單擊保存。