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