- 文档首页
容器服务
弹性容器实例 VCI
用户指南
VCI 镜像缓存
使用手动镜像缓存创建 VCI 实例
VCI 镜像缓存
使用手动镜像缓存创建 VCI 实例
使用手动镜像缓存创建 VCI 实例
在创建容器(Container)过程中,镜像拉取往往耗时较长,目前弹性容器实例支持使用手动镜像缓存方案加速创建 VCI 实例。
使用限制
- 除了正在删除中的镜像缓存(状态为 [Deleting,*]),每个火山引擎账号(含子用户)最多支持存在 20 个镜像缓存,超过后无法创建新的镜像缓存。您可以删除无用的镜像缓存,或 提交工单 申请提升配额。
- VCI 支持弹性块存储(EBS) 的极速可用能力,缩短镜像缓存从创建到可使用的时间。该能力目前在 EBS 侧处于 邀测 阶段,如需使用,请联系您的火山引擎客户经理。
使用方式
步骤一:准备容器镜像
准备创建 VCI 实例时使用的容器镜像。支持使用火山引擎镜像仓库(CR)中的镜像,也支持使用第三方镜像仓库中的镜像。上传镜像到 CR 的操作,请参见 推送和拉取镜像。 步骤二:创建镜像缓存
- 在左侧导航栏,选择 弹性容器实例 > 镜像缓存,然后单击 创建镜像缓存。
- 在 创建镜像缓存 页面,根据系统提示设置 镜像缓存配置。
- 单击 下一步:配置确认,确认镜像缓存配置信息并阅读服务条款。
- 确认信息并对服务条款无异议后勾选 我已阅读并同意《容器服务专用服务条款》 ,单击 确定,创建镜像缓存。
步骤三:使用手动镜像缓存加速创建 VCI 实例
确认待使用的镜像缓存可用后,即可通过该镜像缓存,大批量创建 VCI 实例相关的 Pod。有如下两种使用方式:
说明
- 为保证使用镜像缓存创建的 VCI 实例正常运行,请在创建 VCI 实例时,添加 Pod Annotation 手动指定系统盘大小,满足存储镜像缓存和部署 VCI 系统组件所需的空间。更多信息,请参见 Pod Annotation 说明。
- 其中 Annotation Key 为vci.vke.volcengine.com/desired-system-storage,Annotation Value 请根据如下原则设置:
- 自动匹配镜像缓存:镜像大小 * (2~2.5倍)。例如您创建 VCI 实例时选择的镜像大小为 20 GiB,那么您需要指定的系统盘大小为 40 GiB~50 GiB。
- 手动指定镜像缓存:镜像缓存大小 + 20 GiB。例如您的镜像缓存大小为 60 GiB,那么您需要指定的系统盘大小为 80 GiB。
- 手动指定系统盘大小的功能,目前处于 邀测 阶段,请 提交邀测申请 后使用。
创建 VCI 实例时,选择已经完成缓存的镜像。详细操作,请参见 创建实例。 系统根据匹配策略自动匹配最优的镜像缓存来创建 VCI 实例。自动匹配镜像缓存策略,请参见 使用镜像缓存。 在 VCI 实例的spec·template·metadata下添加特定的 Annotation。详细操作,请参见 创建实例。VCI 实例在创建过程中,会直接使用指定的镜像缓存来创建。 注意
弹性容器实例会对通过vci.vke.volcengine.com/image-cache-id指定的镜像缓存状态,进行前置校验。请确保指定的镜像缓存处于 可用 或 [Ready.Ok] 状态,否则将报错,无法成功创建 VCI Pod。
相关文档
最近更新时间:2026.08.04 14:07:16