日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

使用Cloud Toolkit插件單批發布應用(K8s)

您在本地完成應用的開發、調試和測試后,可以在IntelliJ IDEA中安裝Cloud Toolkit插件實現EDAS應用的快速部署。本文檔將介紹如何在IntelliJ IDEA中安裝Cloud Toolkit,并快速部署應用到容器服務K8s集群。

前提條件

步驟一:安裝Cloud Toolkit

  1. 啟動IntelliJ IDEA。

  2. 在IntelliJ IDEA中安裝最新版本的插件。

    如您之前已安裝過舊版安裝包,請升級至最新版本。

    • mac系統:進入Preference配置頁面,在左側導航欄選擇Plugins,在右側搜索框輸入Alibaba Cloud Toolkit,然后單擊Install安裝。Install-Intellij-Idea-MAC-20190722.png

    • Windows系統:在左側導航欄選擇Plugins,在右側搜索框輸入Alibaba Cloud Toolkit,并單擊Install安裝。edas-cloudtoolkit-installconfig-Windows-20190722.png

  3. 在IntelliJ IDEA中插件安裝成功后,重啟IntelliJ IDEA,您可以在工具欄看到Alibaba Cloud Toolkit的圖標(act圖標)。

步驟二:配置Cloud Toolkit賬號

在安裝完Alibaba Cloud Toolkit后,您需使用AccessKey ID和AccessKey Secret來配置Cloud Toolkit的賬號。

  1. 啟動IntelliJ IDEA。

  2. 在IntelliJ IDEA菜單欄選擇Tools > Alibaba Cloud > Preference…

  3. 在左側導航欄選擇Alibaba Cloud Toolkit > Accounts

  4. Accounts界面中設置 AccessKey IDAccessKey Secret,然后單擊OK

    • 如果您使用RAM用戶的AccessKey ID和AccessKey Secret,請確認該RAM用戶至少擁有部署應用的權限。

    • 如果您是EDAS專有云企業版用戶,還需配置Endpoint才能正常使用Cloud Toolkit功能。Config-Idea-Cloud-Toolkit-Account.png

      • 如果您已經注冊過阿里云賬號,在Accounts界面中單擊Get existing AK/SK,進入阿里云登錄頁面。用已有賬號登錄后,跳轉至安全信息管理頁面,獲取AccessKey IDAccessKey Secret

      • 如果您還沒有阿里云賬號,在Accounts界面中單擊Sign up,進入阿里云賬號注冊頁面,注冊賬號。注冊完成后按照上述方式獲取AccessKey IDAccessKey Secret

步驟三:部署應用到容器服務K8s集群

  1. 在IntelliJ IDEA菜單欄選擇Tools > Alibaba Cloud > Deploy to EDAS > EDAS for Kubernetes Application

    您也可以在IntelliJ IDEA菜單欄選擇Run > Edit Configurations,在Run/Debug configurations對話框左側選擇Templates > EDAS on Alibaba Cloud > EDAS for Kubernetes Application

  2. Deploy to EDAS對話框配置應用部署參數。

    edas-cloudtoolkit-installK8sApp-Windows-20190722.png

    1. 在配置頁面中根據您的實際需求選擇應用的RegionNamespaceApplication

      重要

      如果在應用列表中獲取不到應用,排查問題原因的具體步驟,請參見常見問題

      • Region:應用所在地域。

      • Namespace:應用所在微服務空間。

      • Application:應用名稱。

    2. 設置部署方式,可選的部署方式由您在控制臺第一次部署的方式決定。

      • Maven Build:選擇Maven Build方式來構建應用時,系統會默認添加一個Maven任務來構建部署包。

        說明

        如果您想部署多模塊工程,請參見部署多模塊工程

      • Upload File:選擇Upload File方式來構建應用時,選擇上傳您的WAR包或者JAR包,然后進行部署。

      • Build Image:選擇Build Image方式來構建應用時,需要依次輸入工作目錄Content Directory,文件路徑Dockerfile和鏡像標簽Versionedas-cloudtoolkit-installK8sApp-BuildImage-20190722

      • Select Image:選擇Build Image方式來構建應用時,可在Select Image的下拉列表選擇需要部署的鏡像。

    3. 單擊Advanced進入高級部署參數設置頁簽,并配置Application EnvironmentStartup CommandEnvironmentsPersistenceStorage Appcalition Management等參數。

  3. 單擊Apply,再單擊Run

    IntelliJ IDEA的Console區域會打印部署日志。您可以根據日志信息檢查部署結果。

部署多模塊工程

實際工作中碰到的大部分Maven工程都是多模塊的,各個項目模塊可以獨立開發,其中某些模塊又可能會使用到其他的一些模塊的功能,這樣的項目工程就是多模塊工程。

如果您的工程項目為Maven多模塊工程并且想部署工程中的某子模塊,那么需要保證EDAS Deployment Configurations頁面中的Before launch中的Maven構建任務中最后一個任務為該子模塊的構建任務。管理Maven構建任務的具體操作,請參見Maven構建任務的管理

例如:一個CarShop工程存在以下示例的子模塊。

carshop
├── itemcenter-api       
├── itemcenter    
├── detail      

其中itemcenter和detail為子模塊,且都依賴于itemcenter-api模塊,現在想部署itemcenter模塊,應該怎么做?只需要在配置頁面中的Before launch中增加如下兩個Maven任務:

  • 增加一個在父工程carshop中執行mvn clean install的Maven任務。

  • 增加一個在子模塊itemcenter中執行mvn clean package的Maven任務。

Maven構建任務的管理

在IntelliJ IDEA中安裝的Cloud Toolkit內可以部署Maven的構建任務。您也可以在 Deploy to EDAS的配置頁面的Before launch區域來添加、刪除、修改和移動Maven構建任務。

edas-cloudtoolkit-idea-manage-APP.png

在添加Maven構建任務編輯框中,您可以單擊右側的文件夾按鈕選擇當前工程的所有可用模塊,并在Command line中編輯構建命令。

add-maven-in-Intellij-Idea.png

常見問題

  • 應用列表獲取不到應用

    通常出現這種情況為使用RAM用戶來部署應用,且RAM用戶沒有同步到EDAS系統或者沒有進行正確授權,從而導致在應用列表下拉框中看不到應用。您可以通過RAM授權或EDAS子賬號授權來確保RAM用戶已經同步到EDAS并且得到授權。

    • RAM授權

      該授權方式可使RAM用戶訪問EDAS的所有資源。

      1. RAM控制臺左側導航欄中選擇身份管理 > 用戶

      2. 用戶頁面上找到需要授權的RAM用戶,單擊操作列中的添加權限

      3. 添加權限面板的選擇權限區域中,搜索AliyunEDASFullAccess權限,單擊權限策略將其添加至右側的已選擇列表中,然后單擊確認新增授權

      4. 添加權限的授權結果頁面上,查看授權信息摘要,并單擊關閉

      5. 使用阿里云賬號登錄EDAS控制臺,在左側導航欄選擇系統管理 > 子賬號,單擊子賬號頁面右上角的同步子賬號

    • EDAS子賬號授權

      該授權方式可使子賬號細粒度授權訪問EDAS的資源。

      1. 使用阿里云主賬號登錄EDAS控制臺

      2. 在左側導航欄選擇系統管理 > 角色,單擊頁面右上角的創建角色

      3. 輸入一個角色名稱,在可選權限區域框中,選擇應用列表 > 基本信息 > 部署應用,單擊添加將部署應用添加到已選權限,然后單擊確定

      4. 在左側導航欄選擇系統管理 > 子賬號,單擊子賬號頁面右上角的同步子賬號

      5. 選擇需進行授權的子賬號,在EDAS舊鑒權列單擊管理角色,在左側搜索并選擇目標角色,將該角色添加到右側已選角色列表中,然后單擊確定

      6. 選擇需進行授權的子賬號,在EDAS舊鑒權列單擊授權應用,在左側搜索并選擇目標應用,將該應用添加到右側已選應用列表中,然后單擊確定

  • 配置Endpoint

    說明

    如果使用EDAS專有云企業版,還需要按以下步驟在Cloud Toolkit中配置Endpoint。Endpoint請聯系EDAS技術支持獲取。

    1. Preference(Filtered)對話框的左側導航欄中選擇Appearance & BehaviorEndpoint

    2. Endpoint界面中設置Endpoint,配置完成后,單擊Apply and Close

問題反饋

如果您在使用工具部署應用的過程中有任何疑問,請加入釘群(釘群號:34556175)聯系產品技術專家咨詢處理。