如果您想要體驗測試ECI的產品能力,可以使用ECI提供的Nginx等常用鏡像。本文介紹如何使用ECI提供的Nginx鏡像(通過私網拉取)來建立一台ECI執行個體。
前提條件
已開通Elastic Container Instance服務、存取控制(RAM)服務,並完成了相關的RAM角色授權。
說明如果您使用RAM使用者建立ECI執行個體,需要進行授權才能操作。具體操作,請參見為RAM使用者授權。
已在合適的地區下建立Virtual Private Cloud和交換器。
已建立安全性群組。具體操作,請參見建立安全性群組。
安全性群組是一種虛擬防火牆,具備狀態檢測和資料包過濾功能,用於在雲端劃分安全域。一個ECI執行個體必須屬於一個安全性群組。更多資訊,請參見配置ECI執行個體所屬安全性群組。
操作步驟
下文主要介紹拉取Nginx鏡像建立ECI執行個體時需要注意的配置和步驟,部分配置採用預設或者最簡配置。
配置執行個體基本資料。
選擇付費模式和執行個體類型。
此處保持預設選擇即可。付費模式為隨用隨付,執行個體類型為普通執行個體。
選擇地區。
選擇Virtual Private Cloud和對應的交換器。
建議選擇多個交換器實現多可用性區域功能,系統將根據庫存情況優先在資源充足的可用性區域下建立執行個體。
選擇安全性群組。 通過配置安全性群組規則,可以允許或禁止安全性群組內的ECI執行個體對公網或私網的訪問,以及IP間的訪問。
說明如果需要從公網訪問VPC內的ECI執行個體,需要在安全性群組中開放對應的連接埠。具體操作,請參見添加安全性群組規則。
配置容器組。
選擇容器組的規格。
本文以直接選擇vCPU和記憶體規格為例,該方式可以提供更好的彈性和資源供應能力。如果您的業務需要有特殊的規格需求,例如GPU等,您可以指定特定的ECS規格。更多資訊,請參見指定ECS規格建立執行個體。
輸入容器組名稱。
選擇重啟策略。
預設為總是重啟(Always),即當容器運行退出後,將自動重啟該容器。
設定購買數量。
購買多台時,將按照數量自動在名稱後增加有序尾碼。例如:名稱配置為test,購買數量為3台,則購買成功後,三台執行個體的名稱分別為:test001、test002、test003。
配置容器。
輸入容器名稱。
選擇鏡像和對應的鏡像版本。
在常用鏡像頁簽下選擇eci_open/nginx,版本選擇1.14.2。
說明鏡像拉取策略(imagePullPolicy)預設為按需拉取(IfNotPresent),即優先使用本地鏡像,本地沒有時則拉取鏡像。
來源為ALI_HUB的鏡像為阿里雲鏡像倉庫中的鏡像,預設通過Virtual Private Cloud(私網)拉取。
重要ECI不支援連接埠映射,執行個體對外開放容器預設暴露的連接埠。上述樣本中選擇的Nginx鏡像預設開放80連接埠,在安全性群組開放80連接埠訪問的情況下,可以直接通過執行個體IP+Port的形式訪問Nginx容器。
單擊配置確認。
確認執行個體配置資訊,並選中服務合約,然後單擊確認訂單。
建立成功後,您可以在容器組頁面查看該執行個體,單擊執行個體ID可以查看詳情。