- 文档首页
镜像仓库
镜像仓库 CR
用户指南
分发加速
镜像预热
镜像预热概述
镜像预热概述
镜像预热是镜像仓库提供的一项分发加速能力,用于在容器启动前将镜像提前分发到目标容器服务集群的中心缓存节点或业务节点。集中发布或大规模并发拉起时,Pod 可就近获取镜像,缩短拉取耗时、降低远端回源压力。
在 AI 推理、AI 后训练(含强化学习 RL)、模型评测及大促发版等场景下,业务需要在短时间内批量拉起大量 Pod,涉及的镜像数量多、分发规模大。若在 Pod 启动时才从镜像仓库的后端存储拉取镜像,会显著增加大规模并发启动时的镜像准备耗时,导致启动堆积、镜像拉取超时、业务上线延迟等问题。
镜像预热针对上述场景中批量拉起 Pod 时的镜像拉取瓶颈,提供以下核心价值:
镜像预热从策略配置到镜像缓存分为三个阶段:
- 配置阶段:在镜像仓库实例中创建预热策略,指定命名空间、仓库、镜像 Tag、目标集群、目标节点类型、触发方式等参数。
- 触发阶段:满足触发条件后自动或手动创建预热任务。
- 事件触发:每次镜像推送成功即命中镜像范围时自动创建任务,适合推送后自动预热的持续交付流水线场景。
- 定时触发:按 首次触发时间 和 触发频率 周期性创建任务,适合按小时或按天例行刷新缓存的场景。
- 手动触发:需在策略列表操作列单击 手动触发 创建任务,适合大促发版等一次性预热场景。
- 执行阶段:将镜像分发到目标容器服务集群的目标节点类型上。
- 中心缓存节点:镜像缓存到中心缓存集群,业务节点启动时从中心缓存拉取。
- 部分业务节点:镜像直接缓存到业务节点本地;若目标集群同时存在中心缓存节点,中心缓存节点也会保留一份缓存。
创建策略时需要选择 中心缓存节点 或 部分业务节点 作为镜像落地位置,两者差异如下。
说明
如果不确定选哪种,建议先用 中心缓存节点 覆盖大多数场景;当发现关键业务的冷启动仍然受限于业务节点从中心缓存拉取的时延时,再针对该业务单独创建 部分业务节点 预热策略。
最近更新时间:2026.10.10 16:44:06