更新时间:2025-04-03 GMT+08:00
使用镜像快照加速镜像拉取
场景描述
镜像快照服务提供更加高效的容器启动方式,使用镜像快照创建CCI 2.0实例可以加速拉取镜像,减少CCI实例的启动耗时,使用镜像快照可参考使用镜像快照。
操作步骤
- 登录云容器实例 CCI2.0控制台,在左侧导航栏中选择“镜像快照”,单击右上角“YAML创建”,按以下yaml示例填写:
apiVersion: cci/v2 kind: ImageSnapshot metadata: name: imagesnapshot-a spec: buildingConfig: namespace: test #命名空间 imageSnapshotSize: 20 #快照大小,单位为GiB ttlDaysAfterCreated: 100 #镜像有效期 images: - image: nginx:stable-alpine-perl #镜像 registries: []
- 在左侧导航栏中选择“负载管理 -> 无状态负载”,单击左上角“YAML创建”创建负载,annotation配置cci.io/image-snapshot-auto-match: 'true',示例如下:
kind: Deployment apiVersion: cci/v2 metadata: name: nginx spec: replicas: 1 selector: matchLabels: app: nginx template: metadata: labels: app: nginx annotations: cci.io/image-snapshot-auto-match: 'true' #镜像快照自动匹配 spec: containers: - name: nginx image: nginx:stable-alpine-perl resources: requests: cpu: 500m memory: 1Gi
- 检查启动后的 pod annotations中有字段:cci.io/image-snapshot-detail、cci.io/imagesnapshot-volume,显示匹配的快照,且挂载数据盘大小和快照大小一致。
父主题: 镜像管理