建立ECI執行個體時,使用鏡像緩衝可以加速拉取鏡像,減少ECI執行個體啟動耗時。本文介紹如何使用鏡像緩衝加速建立ECI執行個體。
背景資訊
使用鏡像緩衝建立ECI執行個體支援以下兩種方式:
自動匹配
根據匹配策略自動匹配最優的鏡像緩衝來建立執行個體。如果沒有匹配到,系統將在建立執行個體的同時,自動建立一個鏡像緩衝。
明確指定
明確指定使用哪個鏡像緩衝來建立執行個體。該鏡像緩衝必須為建立完成(Ready)狀態。
更多資訊,請參見鏡像緩衝概述。
自動匹配鏡像緩衝
通過openAPI建立執行個體
調用CreateContainerGroup介面建立ECI執行個體時,您可以通過AutoMatchImageCache參數來開啟自動匹配鏡像緩衝。相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup。
名稱 | 類型 | 樣本值 | 描述 |
AutoMatchImageCache | Boolean | true | 設定是否開啟自動匹配鏡像緩衝。 |
通過控制台建立執行個體
在Elastic Container Instance控制台的容器組頁面,單擊建立彈性容器組。
配置執行個體相關參數。
您可以在容器組配置地區展開進階配置,然後選中自動匹配鏡像緩衝。系統將自動匹配和使用最佳的鏡像緩衝。如果沒有匹配到,系統將自動建立一個鏡像緩衝。
單擊配置確認,並按提示完成後續操作。
明確指定鏡像緩衝
調用CreateContainerGroup介面建立ECI執行個體時,您可以通過ImageSnapshotId參數來明確指定鏡像緩衝。相關參數說明如下表所示。更多資訊,請參見CreateContainerGroup。
僅openAPI支援指定鏡像緩衝,控制台不支援該操作。
名稱 | 類型 | 樣本值 | 描述 |
ImageSnapshotId | String | imc-2zebxkiifuyzzlhl**** | 指定鏡像緩衝ID。 |
查看使用效果
在Elastic Container Instance控制台的容器組頁面,找到使用鏡像緩衝建立的ECI執行個體,單擊ID進入詳情頁面。在事件頁簽下,您可以看到該執行個體匹配了鏡像緩衝,鏡像拉取耗時幾乎為0,執行個體啟動時間為秒級。