Migrate to Containers CLI 架構

本頁面將概略說明 Migrate to Containers CLI 如何將位於虛擬機器 (VM) 執行個體的應用程式轉換為可用來將應用程式元件從來源環境部署至 Google Kubernetes Engine (GKE)GKE Enterprise 目標叢集的構件。

遷移至 Containers CLI 元件

使用 Migrate to Containers CLI 翻新應用程式需要經過三個步驟:轉換、工作負載部署和維護。

處理架構

  1. 轉換:使用 Migrate to Containers CLI,將 VM 型應用程式元件轉換為可部署的容器型應用程式元件。這項作業分為五個階段:

    1. 複製:將目標電腦的檔案系統複製到本機電腦。
    2. 分析:分析檔案系統,以建立遷移計畫。
    3. 編輯:編輯計畫,修改遷移輸出內容以符合您的需求。
    4. 產生:產生 Docker 檔案、Docker 內容、Kubernetes 部署檔案和 Skaffold 設定等構件。
    5. 遷移資料:將資料檔案複製到永久性磁碟區。這是選用項目。
  2. 工作負載部署:您可以在符合最低需求的任何 GKE 或 GKE Enterprise 叢集中部署已遷移的容器工作負載。遷移構件可包含一或多個 Dockerfile、一或多個 Kubernetes 部署規格,以及 Skaffold 設定檔。

  3. 維護:遷移容器工作負載後,通常會執行最佳化和維護作業。您可以將擷取的工作負載內容和產生的 Dockerfile 整合至 CI/CD 管道,以便有效執行以映像檔為基礎的維護作業。

後續步驟