创建ECI实例时,使用镜像缓存可以加速拉取镜像,减少ECI实例启动耗时。本文介绍如何使用镜像缓存加速创建ECI实例。
背景信息
使用镜像缓存创建ECI实例支持以下两种方式:
自动匹配
根据匹配策略自动匹配最优的镜像缓存来创建实例。如果没有匹配到,系统将在创建实例的同时,自动创建一个镜像缓存。
明确指定
明确指定使用哪个镜像缓存来创建实例。该镜像缓存必须为创建完成(Ready)状态。
更多信息,请参见镜像缓存概述。
自动匹配镜像缓存
通过openAPI创建实例
调用CreateContainerGroup接口创建ECI实例时,您可以通过AutoMatchImageCache参数来开启自动匹配镜像缓存。相关参数说明如下表所示。更多信息,请参见CreateContainerGroup。
名称 | 类型 | 示例值 | 描述 |
AutoMatchImageCache | Boolean | true | 设置是否开启自动匹配镜像缓存。 |
通过控制台创建实例
在弹性容器实例控制台的容器组页面,单击创建弹性容器组。
配置实例相关参数。
您可以在容器组配置区域展开高级配置,然后选中自动匹配镜像缓存。系统将自动匹配和使用最佳的镜像缓存。如果没有匹配到,系统将自动创建一个镜像缓存。
单击配置确认,并按提示完成后续操作。
明确指定镜像缓存
调用CreateContainerGroup接口创建ECI实例时,您可以通过ImageSnapshotId参数来明确指定镜像缓存。相关参数说明如下表所示。更多信息,请参见CreateContainerGroup。
仅openAPI支持指定镜像缓存,控制台不支持该操作。
名称 | 类型 | 示例值 | 描述 |
ImageSnapshotId | String | imc-2zebxkiifuyzzlhl**** | 指定镜像缓存ID。 |
查看使用效果
在弹性容器实例控制台的容器组页面,找到使用镜像缓存创建的ECI实例,单击ID进入详情页面。在事件页签下,您可以看到该实例匹配了镜像缓存,镜像拉取耗时几乎为0,实例启动时间为秒级。