中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes

發布時間:2021-08-31 01:36:23 來源:億速云 閱讀:228 作者:chen 欄目:云計算

這篇文章主要介紹“怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes”,在日常操作中,相信很多人在怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

關于容器服務 Kubernetes

容器服務 Kubernetes 版提供高性能可伸縮的容器應用管理能力,支持企業級 Kubernetes 容器化應用的全生命周期管理。容器服務 Kubernetes 版簡化集群的搭建和擴容等工作,整合阿里云虛擬化、存儲、網絡和安全能力,打造云端最佳的 Kubernetes 容器化應用運行環境。

本地開發

本文采用一個極其基礎的樣例《在 Web 頁面打印 HelloWorld 的 Java Servlet 》為例,做代碼工程的參考。

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetescdn.com/6f8fc9f085826ceeb0c2157a5708b21b4477b07e.png">

public class IndexServlet extends HttpServlet {
    private static final long serialVersionUID = -112210702214857712L;
    @Override
    public void doGet( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {
        PrintWriter writer = resp.getWriter();        //Demo:通過 Cloud Toolkit ,高效的將本地應用程序代碼修改,部署到云上。
        writer.write("Deploy from Alibaba Cloud Toolkit. 2018-12-17");        return;
    }
    @Override
    protected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {        return;
    }}

源代碼下載

上述代碼就是一個標準的 Java 工程,用于在 Web 頁面上打印一串“Hello World”的文案。

編寫一個 Dockerfile 文件( 下載 ),放置于工程根目錄下

FROM tomcat:8.5.34-jre8
COPY target/javademo.war /usr/local/tomcat/webapps/

安裝插件

阿里云提供了基于 Intellij IDEA 的插件,以方便開發人員能夠高效的將本地 IDE 中編寫的應用程序,極速部署到 容器服務 Kubernetes 中去。
插件主頁: https://www.aliyun.com/product/cloudtoolkit

阿里云的這個 Intellij IDEA 插件的安裝過程,和普通的插件大同小異,這里不再贅述,讀者請自行安裝。

配置插件首選項

安裝完插件之后,按照如下路徑進行首選項配置

頂部菜單 - Tools - Alibaba Cloud Toolkit - Preferences

出現如下界面,配置阿里云賬號的 AK 和 SK,即可完成首選項配置。(如果是子賬號,則填寫子賬號的 AK 和 SK)

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes

設置本地 Docker 鏡像打包
頂部菜單 - Tools - Alibaba Cloud Toolkit - Preferences - Alibaba Cloud Toolkit - Docker

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes

部署

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes

在 Intellij IDEA 中,鼠標右鍵項目工程名,在出現的菜單中點擊 Alibaba Cloud - Deploy to CS Kubernetes...,可會出現如下部署窗口:

第 1 步

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes

在 Image 標簽頁中,選擇本地應用程序的 Context Directory 和 Dockerfile (通常會根據您本地的應用工程自動識別并設置);

選擇容器鏡像服務的地域、命名空間和鏡像倉庫,然后單擊 Container 標簽頁。

說明:如果您還沒有鏡像倉庫,在對話框右上角單擊 Create a new repository 跳轉到容器鏡像倉庫創建鏡像倉庫。創建步驟請參考 容器鏡像倉庫文檔 。

第 2 步

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes

在 Container 標簽頁,選擇容器服務 Kubernetes 的 Clusters(集群)、Namespace(命名空間)和 Deployment(部署),以及其中指定的 Container(容器)。

說明:如果您還沒有創建容器服務 Kubernetes 的 Deployment,在對話框右上角單擊 Create a new Kubernetes deployment,跳轉到容器服務-Kubernetes 控制臺創建 Deployment。創建步驟請參考 容器服務 Kubernetes 版文檔 。

點擊 Run 按鈕之后,即可完成本地應用程序向容器服務 Kubernetes 的部署。

怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes

到此,關于“怎么在Intellij IDEA更高效地將應用部署到容器服務Kubernetes”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

五河县| 勐海县| 杭锦旗| 景宁| 丘北县| 陇川县| 通海县| 东阿县| 开远市| 嫩江县| 湘潭县| 马山县| 清远市| 徐汇区| 襄汾县| 海丰县| 东城区| 运城市| 沂南县| 喀什市| 武夷山市| 鹿邑县| 宾川县| 萨嘎县| 如皋市| 眉山市| 岳阳县| 天津市| 郯城县| 乡宁县| 庆云县| 汕尾市| 巴青县| 万荣县| 林芝县| 保德县| 华宁县| 万年县| 齐齐哈尔市| 崇义县| 留坝县|