若您已使用阿里云容器服務(wù)Kubernetes,可以使用Cloud Toolkit來快速部署應(yīng)用。本文將介紹如何在Eclipse中使用Cloud Toolkit將應(yīng)用部署到容器服務(wù)Kubernetes。

前提條件

設(shè)置Docker環(huán)境

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

部署應(yīng)用到容器服務(wù)Kubernetes

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

    容器部署參數(shù)說明如下表所示:

    參數(shù) 描述
    Deployment Kubernetes Type 選擇Alibaba Cloud Kubernetes,即部署到阿里云容器服務(wù)Kubernetes。
    地域 選擇地域。
    集群 選擇集群。
    命名空間 選擇命名空間。
    說明 如果您還沒有容器服務(wù),在對(duì)話框右上角單擊Create a new Kubernetes deployment跳轉(zhuǎn)到容器服務(wù)控制臺(tái)創(chuàng)建容器服務(wù)。創(chuàng)建步驟請(qǐng)參見首次使用容器服務(wù)Kubernetes版

結(jié)果驗(yàn)證

部署開始后,Eclipse的Console區(qū)域會(huì)打印部署日志。您可以根據(jù)日志信息檢查部署結(jié)果。

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