更新时间:2025-12-24 GMT+08:00
分享

镜像快照概述

用户通过CCI镜像快照功能,能够实现从SWR镜像仓库、第三方镜像仓库(如开源镜像仓库、自建镜像仓库等)拉取镜像制作成相应的镜像快照。在创建负载过程中,使用预先创建的镜像快照,可以跳过镜像拉取动作,提升负载的启动速度。

用户在创建Pod时使用镜像快照(ImageSnapshot),可以避免镜像下载,减少Pod启动时间。本文将介绍镜像快照的基本功能,创建和使用方式等。

约束与限制

  • CCI 2.0当前仅支持在华东-上海一和华北-北京四局点使用镜像快照。
  • 单个镜像快照最多包含10个镜像。
  • 支持私有镜像仓库,但需要提供私有镜像仓库的访问凭证,包括地址和用于认证的信息,如~/.docker/config.json中的auth信息。
  • 如果镜像需要通过公网拉取,则需要事先配置公网访问或者指定公网配置。
  • 如果镜像快照中只有部分镜像与Pod中镜像相符,则不相符的镜像仍需通过下载拉取。
  • CCI实例运行中镜像信息发生变动,且新镜像与匹配的镜像快照中镜像无相符的场景,则新镜像仍需通过下载拉取。
  • 镜像快照默认使用2核4G规格的CCI实例进行制作,收取费用为制作过程中产生的实例费用。

镜像快照创建方式

镜像快照的创建方式分为手动创建和自动创建两种。

  • 手动创建

    用户自定义名称、大小等参数创建镜像快照,过程如下:

  • 自动创建

    创建CCI实例时,开启自动创建镜像快照功能,如果未能匹配到已有的镜像快照,则系统会在创建CCI实例的同时自动创建一个镜像快照,过程如下:

    由于镜像快照创建需要时间,因此创建的第一批CCI实例无法使用镜像快照。

手动创建和自动创建的镜像快照在大小、保留时长等方面均存在差异,详细对比如表1所示。

表1 手动创建和自动创建的镜像快照对比表

镜像快照参数

手动创建方式

自动创建方式

名称

自定义

租户唯一,以auto-create-by-cci为前缀

过期时间

自定义,默认值为0,即永不过期

30天

快照大小

自定义,默认20G

20G

镜像列表

自定义

原Pod的所有镜像

制作镜像快照时创建的临时Pod所在命名空间

自定义

原Pod所在命名空间

使用HTTP访问镜像仓库

自定义,默认使用HTTPS协议

不支持,默认使用HTTPS协议

使用HTTPS访问镜像仓库时,跳过客户端证书校验

自定义,默认校验客户端证书

不支持,默认校验客户端证书

访问密钥

自定义

原Pod配置的ImagePullSecrets

网络配置

使用访问拉取公网镜像的EIP

自定义

不支持

制作镜像快照时,是否为创建镜像快照的的实例创建弹性公网IP

自定义,默认不创建

若原Pod配置自动创建弹性公网IP,则制作镜像快照的临时Pod也自动创建弹性公网IP

按流量计费还是带宽计费

自定义,默认按带宽计费。其中IPv6默认是按流量计费。

同原Pod配置自动创建弹性公网IP时设置的计费模式

带宽大小

自定义

同原Pod配置自动创建弹性公网IP时设置的带宽大小

EIP的类型

自定义

同原Pod配置自动创建弹性公网IP时设置的EIP类型

EIP的版本

自定义,默认为IPv4

同原Pod配置自动创建弹性公网IP时设置的EIP版本

使用镜像快照创建Pod

使用镜像快照创建Pod,支持以下两种方式:

  • 方式一:自动匹配

    自动匹配将从用户创建的所有可用镜像快照中选择最优的镜像快照。按以下顺序进行匹配:

    1. 镜像匹配度:优先选择匹配度高的镜像快照,匹配度指的是Pod和镜像快照两者在镜像上的匹配情况。
    2. 创建时间:优先选择创建时间更近的镜像快照。
  • 方式二:明确指定

    明确指定使用的镜像快照。

相关文档