You need to enable JavaScript to run this app.
文档中心
镜像仓库

镜像仓库

复制全文
下载 pdf
镜像懒加载
懒加载概述
复制全文
下载 pdf
懒加载概述
镜像仓库 CR 支持镜像懒加载(Image Lazy Loading)能力,通过将容器镜像转换为 Nydus 格式,实现按需加载镜像数据层,大幅缩短容器启动时间。
功能简介
传统容器启动流程中,容器运行时需要将完整的容器镜像下载到计算节点本地后才能启动容器。当镜像体积较大(数 GB 甚至数十 GB)时,镜像下载耗时会显著拉长 Pod 的端到端启动时间。
镜像懒加载改变了这一流程:容器启动前无需全量下载镜像,运行过程中按需加载所需的数据块即可。这种方式可将镜像拉取对启动时间的影响从分钟级降低至秒级。
在镜像仓库中,您只需配置镜像懒加载转化规则,推送至仓库的目标镜像即可自动生成 Nydus 格式的加速副本。容器服务集群节点安装 image-accelerator 组件后,工作负载即可直接调用 Nydus 镜像实现按需加载,有效缩短容器启动时长。
说明
符合匹配转化规则的镜像,都会自动生成一个懒加载格式镜像。懒加载格式镜像存储于和原镜像相同的 OCI 制品仓库下,并添加nydus 的后缀。
alt
适用场景
场景
说明
大镜像启动加速
镜像体积超过 1 GB 的 AI 推理、大数据处理等业务,启动时间可从分钟级缩短至秒级。
弹性扩容场景
集群弹性扩容时,新节点无本地镜像缓存,懒加载避免全量下载,显著加快 Pod 就绪速度。
CI/CD 频繁发版
每次发版镜像 Tag 更新,节点无缓存需重新拉取,懒加载仅加载变更数据块,降低带宽消耗。
使用流程
通过配合使用镜像仓库和容器服务可以实现容器懒加载能力,快速启动容器镜像,整体的实现流程如下。
alt
注意
  • 如果需要转化为 Nydus 类型镜像,那么原始镜像的 Tag 长度需要小于等于 122 字符(为 -nydus 后缀预留 6 个字符),否则会转化失败。
  • 向同一个 OCI 制品仓库推送同名的镜像将默认覆盖存量的镜像。
  1. 在镜像仓库中创建镜像懒加载转化规则,即本章节介绍的内容。
  1. 在容器服务目标集群的节点中开启镜像加载功能。详情参见 管理节点池镜像懒加载 相关说明。
  • alt
  1. 在容器服务目标集群中安装加速组件。详情参见 安装组件image-accelerator 组件 相关说明。
  • alt
  1. 将符合规则的镜像推送至镜像仓库,自动生成 Nydus 镜像副本。推送镜像的说明参见 推送和拉取镜像 中推送相关说明。
  1. 在工作负载中拉取 Nydus 镜像启动容器,并为 Pod 添加标签 vke.volcengine.com/image-accelerate-mode:lazyload 。详情参见 更新无状态负载
  • alt
  • alt
最近更新时间:2026.07.03 17:02:52
这个页面对您有帮助吗?
有用
有用
无用
无用