創(chuàng)建部署物
創(chuàng)建服務(wù)前,需根據(jù)服務(wù)需求,創(chuàng)建用于服務(wù)管理的部署物。服務(wù)商在創(chuàng)建服務(wù)時可直接選擇已經(jīng)完成分發(fā)的部署物,簡化創(chuàng)建服務(wù)的步驟。本文介紹了服務(wù)商如何創(chuàng)建和發(fā)布部署物的詳細(xì)流程。
操作步驟
登錄計算巢控制臺。
在左側(cè)導(dǎo)航欄中,單擊服務(wù)部署物。
在部署物頁簽中,單擊創(chuàng)建部署物。
在創(chuàng)建部署物界面,完成部署物信息填寫。
配置項
配置說明
部署物信息
在部署物信息區(qū)域,配置如下信息:
部署物名稱:由中文、數(shù)字、英文和下劃線(_)組成,長度在3~30個字符之間,一個中文字等于2個字符,部署物名稱在保存部署物或發(fā)布部署物后不可修改。
部署物版本名稱:由中文、數(shù)字、英文和下劃線(_)組成,長度在3~30個字符之間,一個中文字等于2個字符。
部署物描述:簡介長度在10~128個字符之間,一個中文字等于2個字符。
資源組:選擇創(chuàng)建的部署所歸屬的資源組名稱。
資源組對您擁有的云資源從用途、權(quán)限、歸屬等維度上進行分組,實現(xiàn)企業(yè)內(nèi)部多用戶、多項目的資源分級管理。更多信息,請參見資源組。
標(biāo)簽配置:選擇或填寫完整的標(biāo)簽鍵和標(biāo)簽值,為部署物定標(biāo)簽。每個資源最多可綁定20條標(biāo)簽。若無可選的標(biāo)簽鍵和標(biāo)簽值,可創(chuàng)建自定義標(biāo)簽。創(chuàng)建自定義標(biāo)簽的詳細(xì)操作,請參見創(chuàng)建并綁定自定義標(biāo)簽。
部署物內(nèi)容
在部署物內(nèi)容區(qū)域,根據(jù)您選擇不同的部署物類型,需要配置不同的信息。其中,鏡像部署物用于鏡像關(guān)聯(lián)和鏡像升級,文件部署物用于軟件包關(guān)聯(lián)和軟件包升級,腳本部署物用于服務(wù)實例升級。
當(dāng)部署物類型選擇ECS鏡像時,您需要設(shè)置如下參數(shù)。
鏡像類型:鏡像類型包含自定義鏡像和云市場鏡像兩種類型。
自定義鏡像:您需要選擇地域和該地域下的鏡像名稱。
若您還沒有自定義鏡像,請先創(chuàng)建自定義鏡像后,再選擇鏡像。詳細(xì)操作,請參見使用實例創(chuàng)建自定義鏡像。
云市場鏡像:您需要選擇已在云市場發(fā)布的鏡像商品及版本。
選擇鏡像:根據(jù)您選擇的部署類型,選擇對應(yīng)的自定義鏡像或云市場鏡像。
當(dāng)部署物類型選擇容器鏡像時,您需要在選擇鏡像處,選擇已推送至計算巢鏡像倉庫的鏡像名稱和對應(yīng)的版本。
如何將鏡像推送至計算巢鏡像倉庫,請單擊部署類型下的獲取訪問憑證,根據(jù)界面顯示,獲取計算巢鏡像倉庫訪問憑證,將鏡像打標(biāo)計算巢鏡像倉庫標(biāo)簽,然后登錄計算巢鏡像倉庫,并推送鏡像。
說明您需要先完成鏡像的打標(biāo)和推送后,才能選擇到該鏡像。
當(dāng)部署物類型選擇文件時,您需要設(shè)置如下參數(shù)。
重要當(dāng)文件大小大于12 GB時,使用文件部署物類型創(chuàng)建部署物時,會出現(xiàn)文件上傳失敗或無法上傳完的情況。因此,推薦您使用ECS鏡像部署物類型創(chuàng)建部署物。更多信息,請參見創(chuàng)建ECS自定義鏡像并創(chuàng)建ECS鏡像部署物。
上傳部署地域:選擇上傳文件的地域并根據(jù)您上傳的本地文件大小,選擇上傳本地文件或上傳超過5G大文件。
上傳超過5G的大文件時,您需要進行如下操作:
單擊獲取訪問憑證,會彈出本地環(huán)境上傳或ECS內(nèi)網(wǎng)環(huán)境上傳的上傳命令,根據(jù)您的上傳環(huán)境復(fù)制上傳命令,并將命令中的
<source_file>
和<target_file>
分別替換為您源文件名和上傳到計算巢之后的文件名稱。在阿里云CLI中運行上傳命令,完成文件的上傳。
在部署物配置處,填入已上傳的文件名稱。
是否配置腳本命令:選擇是否開啟配置腳本命令功能。配置腳本命令主要用于服務(wù)實例升級功能,軟件包關(guān)聯(lián)功能不需要配置腳本命令。
若您開啟了配置腳本命令功能,則需要完成如下參數(shù)配置。
操作系統(tǒng):根據(jù)您服務(wù)的操作系統(tǒng),選擇對應(yīng)的操作系統(tǒng)。
部署物下載目錄:設(shè)置將部署物下載到ECS實例的目錄。若設(shè)置的下載目錄不存在,則下載部署物前,會先創(chuàng)建目錄再下載。
命令類型:設(shè)置命令的類型。
命令內(nèi)容:設(shè)置完成文件下載后需要執(zhí)行的命令。
若需要調(diào)用服務(wù)實例的具體配置參數(shù),您需要在命令內(nèi)容中使用命令進行調(diào)用。更多信息,請參見調(diào)用參數(shù)說明。
當(dāng)部署物類型選擇腳本時,您需要設(shè)置如下參數(shù)。
操作系統(tǒng):根據(jù)您服務(wù)的操作系統(tǒng),選擇對應(yīng)的操作系統(tǒng)。
命令類型:設(shè)置命令的類型。
命令內(nèi)容:填寫腳本內(nèi)容。
若需要調(diào)用服務(wù)實例的具體配置參數(shù),您需要在命令內(nèi)容中使用命令進行調(diào)用。更多信息,請參見調(diào)用參數(shù)說明。
當(dāng)部署物類型選擇Helm Chart時,您需要先將鏡像推送至計算巢鏡像倉庫,然后在選擇鏡像處,選擇已經(jīng)推送的鏡像名稱和版本。
您可以在步驟處,查看將鏡像推送至計算巢鏡像倉庫的詳細(xì)操作步驟,參照步驟順序完成鏡像的推送。
說明您需要先完成鏡像的打標(biāo)和推送后,才能選擇到該鏡像。
設(shè)置分發(fā)
在設(shè)置分發(fā)區(qū)域的選擇要分發(fā)的地域中,選擇您需要分發(fā)的地域。
重要不同部署類型的地域分發(fā)設(shè)置不一樣。
ECS鏡像部署物至少選擇一個分發(fā)地域。
文件部署物默認(rèn)全部地域分發(fā)。
腳本部署物和Helm Chart部署物無需設(shè)置分發(fā)。
若創(chuàng)建的部署物為未發(fā)布狀態(tài),則分發(fā)設(shè)置不會生效。
單擊發(fā)布部署物。
部署物發(fā)布后,不可對當(dāng)前版本內(nèi)容進行修改,只能通過創(chuàng)建新版本或新部署物的方式進行修改。
若您需要對部署物進行測試,可單擊保存部署物。完成測試后再單擊發(fā)布部署物。
說明若部署物處于未發(fā)布狀態(tài),不能選擇部署物設(shè)置的分發(fā)地域進行測試。
后續(xù)步驟
單擊發(fā)布部署物后,可在部署物管理頁面,單擊部署物名稱,進入部署物詳情界面,查看部署物的部署進度。
分發(fā)鏡像的時長由于地域和鏡像大小的不同,可能在幾分鐘到幾十分鐘不等。