在阿里云Kubernetes集群或混合云集群創建的Deployment應用,可以不用在集群側運維應用,而選擇在EDAS托管該Deployment應用,借助EDAS的全生命周期管理、監控、運維等能力,大幅降低運維成本。本文介紹如何將K8s集群的Deployment應用轉換為EDAS應用。

前提條件

背景信息

使用EDAS托管Deployment應用,您需要在容器服務Kubernetes版控制臺中創建或注冊集群,并將該集群導入到EDAS控制臺,然后在導入的集群中一鍵轉換Deployment應用。

在EDAS控制臺一鍵轉換Deployment應用
說明 阿里云Kubernetes集群和混合云集群在導入EDAS后,管理集群的操作流程類似,本文以阿里云容器服務K8s集群為例。

在EDAS控制臺中導入容器服務Kubernetes集群

在EDAS控制臺導入容器服務K8s集群時,會默認安裝應用防護(限流降級)組件(ack-ahas-sentinel-pilot)、ARMS監控組件(ack-arms-pilot)以及Prometheus監控組件(ack-arms-prometheus)。

  1. 登錄EDAS控制臺,在左側導航欄,選擇資源管理 > 容器服務K8s集群
  2. 在頂部菜單欄選擇地域,然后單擊同步容器服務Kubernetes集群
  3. 在導入的容器服務K8s集群的操作列,單擊導入
  4. 導入預檢對話框選,單擊繼續導入
  5. 導入Kubernetes集群對話框,從下拉列表中選擇目標微服務空間,根據需要選擇是否開啟服務網格,然后單擊導入
    當容器服務K8s集群狀態顯示為運行中,并且導入狀態顯示為導入成功時,表示容器服務K8s集群已成功導入到EDAS。

在EDAS控制臺完成Deployment轉換

  1. 登錄EDAS控制臺,在左側導航欄,選擇資源管理 > 容器服務K8s集群
  2. 容器服務K8s集群頁面的頂部菜單欄選擇地域,在頁面中選擇目標微服務空間。
  3. 容器服務K8s集群頁面,選擇目標集群,單擊集群ID。
  4. 集群詳情頁面的Deployments區域,單擊操作列下的轉換
  5. 轉換應用對話框,單擊確定
    說明 轉換Deployment應用會導致應用重啟,不要在業務高峰期操作。
    轉換完成后,該Deployment應用狀態顯示為已轉換,且在應用列表區域出現轉換的Deployment應用。Deployment轉換成功
    說明 當您不再需要EDAS托管你的Deployment應用時,可以取消轉換,取消轉換Deployment應用等同于刪除應用。

相關文檔

Deployment應用轉換完畢后,與通過JAR包、WAR包和鏡像部署的應用完全相同,同樣可以使用升級和回滾應用、持續集成和持續部署、應用監控和應用運維等功能。