若您使用自建容器服務Kubernetes,可以使用Cloud Toolkit來快速部署應用。本文將介紹如何在Eclipse中使用Cloud Toolkit將應用部署到容器服務Kubernetes。

前提條件

設置Docker環境

  1. 在Eclipse工具欄單擊Cloud Toolkit圖標,在下拉菜單中單擊Preference。
  2. Preference (Filtered)對話框的左側導航欄中選擇Docker > Server。
  3. Server界面中設置可連接的Docker環境,然后單擊Apply
    • 本地Docker環境:
      • 如果您本地為Mac或Linux操作系統,勾選Unix Socket,然后單擊Browse,選擇本地的Docker安裝目錄。
      • 如果您本地為 Windows 操作系統,勾選Tcp Connection,然后在URI右側文檔框輸入本地Docker的URI,如http://127.0.0.1:2375
    • 遠程Docker環境:勾選TCP Connection,在URI右側的文本框里輸入遠端的Docker環境的URI(包括IP地址和端口),如http://x.x.x.x:2375,并確保遠程主機的HTTP服務開啟。
    docker

部署應用到容器服務Kubernetes

  1. 在Eclipse界面左側的Package Explorer中右鍵單擊您的Docker應用工程名,在菜單中選擇 Alibaba Cloud > Deploy to Registry/Kubernetes > Deploy to Kubernetes 。
  2. Deploy to CS Kubernetes對話框Select a package method,選擇本地應用程序的Context DirectoryDockerfile(通常會根據您本地的應用工程自動識別并設置),然后單擊 Next。
    ACR and ACK
    說明 您可以根據您的需要決定是否勾選Use maven build使用Maven構建應用工程。
  3. Deploy to CS Kubernetes對話框Select a Repository,選擇容器鏡像服務的類型、地域命名空間鏡像倉庫,然后單擊 Next。關于鏡像倉庫部署詳情請參見使用Eclipse部署應用到鏡像倉庫
    eclipse deploy to kubernetes
    說明 如果您還沒有鏡像倉庫,在對話框右上角單擊Create a new repositories跳轉到容器鏡像倉庫創建鏡像倉庫。創建步驟請參見容器鏡像倉庫。
  4. Deploy to CS Kubernetes對話框Deploy Project to CS Kubernetse部署容器服務相關參數,然后單擊Finish
    deploy to cs kubernetes

    容器部署參數說明如下表所示:

    參數 描述
    Deployment Kubernetes Type 選擇Custom Kubernetes,即部署到自建容器Kubernetes。
    KubeConfig 選擇自建部署KubeConfig文件。
    地域 選擇地域。
    集群 選擇集群。
    命名空間 選擇命名空間。
    說明 如果您還沒有容器服務,在對話框右上角單擊Create a new Kubernetes deployment跳轉到容器服務控制臺創建容器服務。創建步驟請參見首次使用容器服務Kubernetes版。

結果驗證

部署開始后,Eclipse的Console區域會打印部署日志。您可以根據日志信息檢查部署結果。

如果您在使用Cloud Toolkit過程中有任何疑問,歡迎您聯系我們