微服務(wù)部署方式
云容器引擎部署
云容器引擎(Cloud Container Engine,簡(jiǎn)稱CCE)提供高度可擴(kuò)展的、高性能的企業(yè)級(jí)Kubernetes集群,支持運(yùn)行Docker容器。借助云容器引擎,您可以在云平臺(tái)上輕松部署、管理和擴(kuò)展容器化應(yīng)用程序。
如果創(chuàng)建的組件未開啟構(gòu)建,則不支持容器部署。
虛機(jī)部署
創(chuàng)建的組件,僅當(dāng)運(yùn)行時(shí)選擇了Java8、Tomcat8或者Nodejs8/Nodejs14時(shí),且選擇的框架/服務(wù)網(wǎng)格不是Mesher時(shí),支持虛機(jī)部署。
創(chuàng)建的組件,“源碼/軟件包”選擇了“源碼倉(cāng)庫”,不支持虛機(jī)部署。
云容器實(shí)例CCI部署
云容器實(shí)例(Cloud Container Instance, 簡(jiǎn)稱CCI)服務(wù)提供Serverless Container(無服務(wù)器容器)引擎,讓您無需創(chuàng)建和管理服務(wù)器集群即可直接運(yùn)行容器。
創(chuàng)建的組件,未開啟構(gòu)建,不支持云容器實(shí)例部署。
微服務(wù)部署組件
如何將靜態(tài)組件部署到對(duì)應(yīng)的環(huán)境上。新建應(yīng)用組件時(shí),也可以選擇“創(chuàng)建并部署”,部署操作與本節(jié)介紹步驟相同。
前提條件
1、已經(jīng)創(chuàng)建應(yīng)用組件或者正在創(chuàng)建應(yīng)用組件并完成了靜態(tài)組件配置。
2、已經(jīng)完成環(huán)境創(chuàng)建。
3、如果您基于軟件包或者鏡像包部署組件,需要將軟件包或者鏡像包上傳:
4、將軟件包上傳至軟件發(fā)布庫。
5、將軟件包上傳至SWR軟件倉(cāng)庫。
6、將軟件包上傳至OBS對(duì)象存儲(chǔ)中。
7、將鏡像包上傳至鏡像倉(cāng)庫。
9、配置AK/SK。
操作步驟
1、登錄ServiceStage控制臺(tái),選擇“應(yīng)用管理 > 應(yīng)用列表”。
2、選擇已經(jīng)創(chuàng)建的應(yīng)用,單擊應(yīng)用名稱,進(jìn)入應(yīng)用“概覽”頁。
3、在“組件列表”選擇已經(jīng)創(chuàng)建的組件,單擊“操作”欄“部署”。
4、設(shè)置基本配置,其中帶“*”標(biāo)志的參數(shù)為必填參數(shù)。
|
參數(shù)
|
參數(shù)說明
|
|---|---|
環(huán)境 |
選擇已創(chuàng)建的環(huán)境。 說明:只能選擇相同企業(yè)項(xiàng)目下的環(huán)境部署。 |
部署版本 |
組件版本號(hào),例如:1.0.0。 |
描述 |
組件的描述信息。 |
部署系統(tǒng) |
支持云容器引擎、虛機(jī)部署、云容器實(shí)例CCI。 |
資源類型 |
只有“部署系統(tǒng)”選擇“虛機(jī)部署”時(shí),該參數(shù)才生效。 支持彈性伸縮組、彈性云服務(wù)器。 |
基礎(chǔ)資源 |
會(huì)自動(dòng)加載所選環(huán)境包含的基礎(chǔ)資源,根據(jù)實(shí)際業(yè)務(wù)需要進(jìn)行選擇。 |
實(shí)例數(shù)量 |
組件可以有一個(gè)或多個(gè)實(shí)例,用戶可以設(shè)置具體實(shí)例個(gè)數(shù)。 設(shè)置多個(gè)實(shí)例主要用于實(shí)現(xiàn)高可靠性,當(dāng)某個(gè)實(shí)例故障時(shí),應(yīng)用組件還能正常運(yùn)行。 說明: 選擇虛機(jī)部署時(shí)無此參數(shù)。 組件實(shí)例個(gè)數(shù)由您所選擇的“基礎(chǔ)資源”的數(shù)目決定。 當(dāng)引擎規(guī)格限定的微服務(wù)實(shí)例數(shù)配額即將用完時(shí),為了保證最大程度可用,引擎允許超出剩余配額的部署組件操作同時(shí)成功。請(qǐng)盡快擴(kuò)容引擎,避免后續(xù)部署組件失敗。 |
資源配額 |
組件無法調(diào)度到剩余資源小于申請(qǐng)值的節(jié)點(diǎn)上,配置方法請(qǐng)參考資源限制指南。 可以根據(jù)需要自定義“CPU配額”和“內(nèi)存配額”。 說明: “組件類型”為“通用”且運(yùn)行時(shí)為“Docker”的組件,部署時(shí)無此參數(shù)。 虛機(jī)部署時(shí)無此參數(shù)。 |
組件狀態(tài) |
根據(jù)需要設(shè)置組件狀態(tài)。 說明: “組件類型”為“通用”且運(yùn)行時(shí)為“Docker”的組件,選擇“云容器引擎”部署時(shí)可設(shè)置此參數(shù)。 |
5、單擊“下一步 組件配置”,配置組件。
組件類型”為“通用”且運(yùn)行時(shí)為“Docker”的組件,執(zhí)行以下操作:
其他類型的組件,且步驟4中的“部署系統(tǒng)”為“虛機(jī)部署”執(zhí)行以下操作:
6、單擊“下一步 規(guī)格確認(rèn)”,確認(rèn)規(guī)格無誤后,單擊“部署”。
組件部署完成后,在應(yīng)用“概覽”頁的“環(huán)境視圖”可查看組件實(shí)例狀態(tài)。
如果組件實(shí)例狀態(tài)處于“未就緒”,請(qǐng)參考實(shí)例長(zhǎng)期處于創(chuàng)建中怎么辦
微服務(wù)引擎版本支持機(jī)制
版本號(hào)說明
版本號(hào)格式為:{major}.{minor}.{patch}。
其中:
{major}.{minor}為正式版本號(hào)。
{patch}為補(bǔ)丁版本號(hào)。
例如,v1.3.1。1.3為正式版本號(hào),1為補(bǔ)丁版本號(hào)。
版本支持機(jī)制
微服務(wù)引擎創(chuàng)建
只能創(chuàng)建最新版本的微服務(wù)引擎,不支持創(chuàng)建指定版本微服務(wù)引擎。
微服務(wù)引擎維護(hù)
支持同時(shí)維護(hù)最新的3個(gè)正式版本。其余的版本,將不再提供技術(shù)支持,包括支持新的功能、社區(qū)bugfix回合、漏洞修復(fù)、升級(jí)等。
微服務(wù)引擎版本升級(jí)
正式版本升級(jí),支持當(dāng)前最新的3個(gè)正式版本中的2個(gè)較低版本升級(jí)到最新版本。例如,當(dāng)前最新的3個(gè)正式版本為1.3、1.2、1.1,則支持由1.1、1.2升級(jí)到1.3。
版本約束
微服務(wù)引擎版本升級(jí)后,不支持版本回滾。
微服務(wù)管理教程視頻
微服務(wù)管理精選推薦
1對(duì)1咨詢專屬顧問
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1
華為云咨詢電話:950808或4000-955-988 轉(zhuǎn)1