欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

怎么在IntellijIDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes

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

成都創(chuàng)新互聯(lián)公司自2013年創(chuàng)立以來(lái),先為巴東等服務(wù)建站,巴東等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為巴東企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。

關(guān)于容器服務(wù) Kubernetes

容器服務(wù) Kubernetes 版提供高性能可伸縮的容器應(yīng)用管理能力,支持企業(yè)級(jí) Kubernetes 容器化應(yīng)用的全生命周期管理。容器服務(wù) Kubernetes 版簡(jiǎn)化集群的搭建和擴(kuò)容等工作,整合阿里云虛擬化、存儲(chǔ)、網(wǎng)絡(luò)和安全能力,打造云端最佳的 Kubernetes 容器化應(yīng)用運(yùn)行環(huán)境。

本地開(kāi)發(fā)

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

怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)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:通過(guò) Cloud Toolkit ,高效的將本地應(yīng)用程序代碼修改,部署到云上。
        writer.write("Deploy from Alibaba Cloud Toolkit. 2018-12-17");        return;
    }
    @Override
    protected void doPost( HttpServletRequest req, HttpServletResponse resp ) throws ServletException, IOException {        return;
    }}

源代碼下載

上述代碼就是一個(gè)標(biāo)準(zhǔn)的 Java 工程,用于在 Web 頁(yè)面上打印一串“Hello World”的文案。

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

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

安裝插件

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

阿里云的這個(gè) Intellij IDEA 插件的安裝過(guò)程,和普通的插件大同小異,這里不再贅述,讀者請(qǐng)自行安裝。

配置插件首選項(xiàng)

安裝完插件之后,按照如下路徑進(jìn)行首選項(xiàng)配置

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

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

怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes

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

怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes

部署

怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes

在 Intellij IDEA 中,鼠標(biāo)右鍵項(xiàng)目工程名,在出現(xiàn)的菜單中點(diǎn)擊 Alibaba Cloud - Deploy to CS Kubernetes...,可會(huì)出現(xiàn)如下部署窗口:

第 1 步

怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes

在 Image 標(biāo)簽頁(yè)中,選擇本地應(yīng)用程序的 Context Directory 和 Dockerfile (通常會(huì)根據(jù)您本地的應(yīng)用工程自動(dòng)識(shí)別并設(shè)置);

選擇容器鏡像服務(wù)的地域、命名空間和鏡像倉(cāng)庫(kù),然后單擊 Container 標(biāo)簽頁(yè)。

說(shuō)明:如果您還沒(méi)有鏡像倉(cāng)庫(kù),在對(duì)話框右上角單擊 Create a new repository 跳轉(zhuǎn)到容器鏡像倉(cāng)庫(kù)創(chuàng)建鏡像倉(cāng)庫(kù)。創(chuàng)建步驟請(qǐng)參考 容器鏡像倉(cāng)庫(kù)文檔 。

第 2 步

怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes

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

說(shuō)明:如果您還沒(méi)有創(chuàng)建容器服務(wù) Kubernetes 的 Deployment,在對(duì)話框右上角單擊 Create a new Kubernetes deployment,跳轉(zhuǎn)到容器服務(wù)-Kubernetes 控制臺(tái)創(chuàng)建 Deployment。創(chuàng)建步驟請(qǐng)參考 容器服務(wù) Kubernetes 版文檔 。

點(diǎn)擊 Run 按鈕之后,即可完成本地應(yīng)用程序向容器服務(wù) Kubernetes 的部署。

怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes

到此,關(guān)于“怎么在Intellij IDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

名稱欄目:怎么在IntellijIDEA更高效地將應(yīng)用部署到容器服務(wù)Kubernetes
文章來(lái)源:http://www.chinadenli.net/article32/gpddpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司網(wǎng)站內(nèi)鏈網(wǎng)站排名響應(yīng)式網(wǎng)站網(wǎng)站導(dǎo)航微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開(kāi)發(fā)公司