作者?| 鈴兒響叮當(dāng)
成都網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序開發(fā)、集團(tuán)成都企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。核心團(tuán)隊(duì)均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗(yàn),服務(wù)眾多知名企業(yè)客戶;涵蓋的客戶類型包括:成都鑿毛機(jī)等眾多領(lǐng)域,積累了大量豐富的經(jīng)驗(yàn),同時(shí)也獲得了客戶的一致認(rèn)可!導(dǎo)讀:涉及開發(fā)的技術(shù)人員,永遠(yuǎn)繞不開的就是將應(yīng)用部署到相應(yīng)服務(wù)器上,本文將給大家講解:對(duì)于容器服務(wù) ACK,怎么實(shí)現(xiàn)真正“一鍵部署”,提高開發(fā)部署效率,在 K8s 的運(yùn)用上做到快人一步。
隨著互聯(lián)網(wǎng)時(shí)代的不斷發(fā)展,開發(fā)者可能會(huì)面臨這樣的困境:為了解決問題、提升開發(fā)效率而竭力研發(fā)出來的“創(chuàng)新”,似乎削弱了他們?cè)诠镜闹匾潭?,甚至取代了他們?cè)鹊牡匚弧?/p>
比如,在云原生時(shí)代,部分企業(yè)更愿意選擇 K8s 來解決運(yùn)維、彈性的問題,而不是組建一支需要耗費(fèi)大量雇傭資金、管理資金的研發(fā)團(tuán)隊(duì)。
對(duì)于 K8s,它的價(jià)值在于不僅能幫助公司降低運(yùn)維成本,同時(shí)還可以帶來彈性、敏捷、可移植能力。
但是對(duì)于開發(fā)者而言,我們的價(jià)值不應(yīng)該僅僅停留在能與 K8s 解決同樣的問題,而是從困境跳脫出來,思考如何更靈活、更高效地運(yùn)用 K8s 這些 “能為你所用” 的東西,來提升自己的綜合技能。
容器服務(wù) ACK 是基于原生 K8s 進(jìn)行適配和增強(qiáng),簡(jiǎn)化集群的搭建和擴(kuò)容等工作,提供高性能可伸縮的容器應(yīng)用管理能力,支持企業(yè)級(jí)容器化應(yīng)用的全生命周期管理,整合阿里云虛擬化、存儲(chǔ)、網(wǎng)絡(luò)和安全能力,打造云端最佳容器化應(yīng)用運(yùn)行環(huán)境。
其中的核心功能為:
集群管理:靈活的地域和網(wǎng)絡(luò)環(huán)境選擇,可以根據(jù)自己的需求,選擇不同的地域創(chuàng)建和刪除集群;
多種服務(wù)器托管方式:支持授權(quán)容器服務(wù)創(chuàng)建云服務(wù)器加入到指定集群,支持將已購(gòu)買的云服務(wù)器添加到指定集群;
一站式容器生命周期管理:包括網(wǎng)絡(luò)、存儲(chǔ)、日志、監(jiān)控、調(diào)度、路由、權(quán)限;
提高開發(fā)部署的效率有很多種方法,今天給大家分享的是一款本地 IDE 插件 ——?Cloud Toolkit,據(jù)說是開發(fā)者用得最多的插件之一。
它不僅能夠?qū)⒋a開發(fā)到最終部署這整個(gè)流程自動(dòng)化,更是可以部署到任意服務(wù)器 & 云端(ECS、EDAS、K8s 和小程序云等),而且附帶很多功能:Arthas 診斷、Dubbo 工具、Terminal 終端、文件上傳和 MySQL 執(zhí)行器等,最重要的一點(diǎn)是:免費(fèi)!免費(fèi)!免費(fèi)!網(wǎng)上很多博客、技×××評(píng),大家可以參考看看,或者自己安裝試用,一定要試用【一鍵部署】的功能!
下面介紹,如何借助這個(gè)插件,將應(yīng)用一鍵部署到容器服務(wù) ACK 上。
點(diǎn)擊鏈接即可免費(fèi)下載插件:https://www.aliyun.com/product/cloudtoolkit
點(diǎn)擊:頂部菜單 Tools --> Alibaba Cloud Toolkit --> Preferences--> 左邊列表的 Alibaba Cloud Toolkit--> Accounts 。
出現(xiàn)如下界面,配置阿里云賬號(hào)的 AK 和 SK,即可完成選項(xiàng)配置。(如果是子賬號(hào),則填寫子賬號(hào)的 AK 和 SK)
點(diǎn)擊:頂部菜單 Tools --> Alibaba Cloud Toolkit --> Preferences --> 左邊列表的 Alibaba Cloud Toolkit --> Docker。
如下圖,設(shè)置本地 Docker 鏡像打包。
在 Intellij IDEA 中,鼠標(biāo)右鍵項(xiàng)目工程名,在出現(xiàn)的菜單中點(diǎn)擊 Alibaba Cloud --> Deploy to CS Kubernetes,出現(xiàn)如下部署窗口:
在 Image 標(biāo)簽頁(yè)中,選擇本地應(yīng)用程序的 Context Directory 和 Dockerfile (通常會(huì)根據(jù)您本地的應(yīng)用工程自動(dòng)識(shí)別并設(shè)置);
說明:如果您還沒有鏡像倉(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ù)文檔。
在 Container 標(biāo)簽頁(yè),選擇容器服務(wù) ACK 的 Deployment(部署)、Clusters(集群)和 Namespace(命名空間);
說明:如果您還沒有創(chuàng)建容器服務(wù) ACK 的 Deployment,在對(duì)話框右上角單擊 Create a new Kubernetes deployment,跳轉(zhuǎn)到容器服務(wù) ACK 控制臺(tái)創(chuàng)建 Deployment,創(chuàng)建步驟請(qǐng)參考容器服務(wù) ACK 版文檔。
點(diǎn)擊 Run 按鈕之后,即可完成本地應(yīng)用程序向容器服務(wù) ACK 的部署。
這款插件可以將應(yīng)用部署到 6 種服務(wù)器上,分別是:
下面為大家詳細(xì)解說,如何將應(yīng)用一鍵部署到 host。
在 IntelliJ IDEA 中,鼠標(biāo)右鍵項(xiàng)目工程名,在出現(xiàn)的菜單中點(diǎn)擊 Alibaba Cloud --> Deploy to Host...,會(huì)出現(xiàn)如下部署窗口,設(shè)置部署參數(shù),然后單擊 Deploy,即可執(zhí)行初次部署。
部署參數(shù)說明:
Deploy File:部署文件包含兩種方式;
Maven Build:如果當(dāng)前工程采用 Maven 構(gòu)建,可以使用 Cloud Toolkit 直接構(gòu)建并部署;
Upload File:如果當(dāng)前工程并非采用 Maven 構(gòu)建,或者本地已經(jīng)存在打包好的部署文件,可以選擇并直接上傳本地的部署文件;
Target Deploy host:在下拉列表中選擇 Tag,然后選擇要部署的服務(wù)器;
Deploy Location:輸入在 ECS 上部署路徑,如 /root/tomcat/webapps;
最后,希望今天推薦的插件能夠真正幫助大家提高開發(fā)部署的效率,提高對(duì)工具運(yùn)用的能力,大家可以安裝試用起來,有任何疑問都可以加入社群進(jìn)行提問。
“ 阿里巴巴云×××icloudnative×××erverless、容器、Service Mesh等技術(shù)領(lǐng)域、聚焦云原生流行技術(shù)趨勢(shì)、云原生大規(guī)模的落地實(shí)踐,做最懂云原生開發(fā)×××
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
文章題目:下載達(dá)10萬(wàn)次的IDEA插件,K8s一鍵部署了解一下?-創(chuàng)新互聯(lián)
本文地址:http://muchs.cn/article22/eeicc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、App設(shè)計(jì)、建站公司、軟件開發(fā)、網(wǎng)站改版、外貿(mà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í)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容