Overview

Full name
docker.io/kserve/storage-initializer
Registry
docker.io
Namespace
kserve
Repository
storage-initializer
Cached tags
47
Last synced
07/06/2026, 05:26 PM

Introduction

KServe 模型存储初始化容器镜像,在 InferenceService Pod 启动前从 S3/GCS/HTTP 拉取模型工件至本地卷,供预测容器挂载使用。

Details

kserve/storage-initializer 是 KServe 推理栈的 initContainer 实现,根据 storageUri 将模型文件下载到 mountPath,主预测容器随后只读挂载同一卷启动。与自定义 init 脚本相比与 InferenceService CRD 约定一致,支持多种对象存储协议。设计为短生命周期 init 步骤,不适合独立 Deployment 长期运行;Kubernetes 中由 KServe 控制器自动注入,单独 docker run 仅用于调试下载逻辑。

快速启动

docker run --rm \
  -v $(pwd)/model:/mnt/models \
  -e STORAGE_URI=s3://my-bucket/model/v1 \
  docker.io/kserve/storage-initializer:latest

推荐实践

docker run --rm \
  -v /data/model-cache:/mnt/models \
  -e STORAGE_URI=gs://models/resnet50 \
  -e AWS_ACCESS_KEY_ID=xxx -e AWS_SECRET_ACCESS_KEY=xxx \
  docker.io/kserve/storage-initializer:v0.13.0

核心参数说明

  • -e STORAGE_URI — 模型源 s3://、gs:// 或 https:// 地址
  • -v /data/model-cache:/mnt/models — 本地下载目标卷
  • -e AWS_* — S3 兼容存储凭证
  • --rm — 初始化完成即退出
  • 固定 tag — 与 KServe 控制器版本匹配
  • 定位 — InferenceService initContainer,非独立服务

Latest tags (20)

View all 47 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/kserve/storage-initializer
:latest
linux/amd64linux/arm64
2026/07/07 01:1791.1 MBsha256:acabe0c2148e
docker.io/kserve/storage-initializer
:v0.19.0
linux/amd64linux/arm64
2026/06/13 05:0291.3 MBsha256:19ad4c6135d4
docker.io/kserve/storage-initializer
:v0.19.0-rc0
linux/amd64linux/arm64
2026/05/28 07:3190.7 MBsha256:751c44dfee52
docker.io/kserve/storage-initializer
:v0.17.1
linux/amd64linux/arm64
2026/05/22 00:1290.6 MBsha256:6ce238198d89
docker.io/kserve/storage-initializer
:v0.18.0
linux/amd64linux/arm64
2026/04/29 22:2591.4 MBsha256:e5358d4944fc
docker.io/kserve/storage-initializer
:v0.18.0-rc1
linux/amd64linux/arm64
2026/04/22 04:1691.4 MBsha256:b022b62516c2
docker.io/kserve/storage-initializer
:v0.18.0-rc0
linux/amd64linux/arm64
2026/04/18 23:2591.4 MBsha256:f686c501e914
docker.io/kserve/storage-initializer
:v0.17.0
linux/amd64linux/arm64
2026/03/14 07:5490.6 MBsha256:8c7b653ef9de
docker.io/kserve/storage-initializer
:v0.17.0-rc1
linux/amd64linux/arm64
2026/03/12 23:1190.6 MBsha256:e03de5d7b277
docker.io/kserve/storage-initializer
:v0.17.0-rc0
linux/amd64linux/arm64
2026/03/07 03:3990.6 MBsha256:8a9f8c86053e
docker.io/kserve/storage-initializer
:v0.16.0
linux/amd64linux/arm64
2025/11/03 11:3389.1 MBsha256:b1b719a15723
docker.io/kserve/storage-initializer
:v0.16.0-rc1
linux/amd64linux/arm64
2025/10/20 03:5589.1 MBsha256:fa9b21453cdf
docker.io/kserve/storage-initializer
:v0.16.0-rc0
linux/amd64linux/arm64
2025/09/15 21:0289.9 MBsha256:fa8ad7b337de
docker.io/kserve/storage-initializer
:v0.15.2
linux/amd64linux/arm64
2025/05/27 16:26188.4 MBsha256:d7822b6f7474
docker.io/kserve/storage-initializer
:v0.15.1
linux/amd64linux/arm64
2025/05/16 00:39188.4 MBsha256:881df9d6643a
docker.io/kserve/storage-initializer
:v0.15.0
linux/amd64
2025/03/31 19:24134.2 MBsha256:72be1c414b11
docker.io/kserve/storage-initializer
:v0.15.0-rc1
linux/amd64
2025/03/08 00:09134.0 MBsha256:afb44d210ac5
docker.io/kserve/storage-initializer
:s390x
linux/amd64linux/s390x
2025/02/03 23:40135.1 MBsha256:7babab350516
docker.io/kserve/storage-initializer
:v0.15.0-rc0
linux/amd64linux/arm64
2025/01/28 07:50135.1 MBsha256:caa90a469a8a
docker.io/kserve/storage-initializer
:v0.14.1
linux/amd64linux/arm64
2024/12/25 13:24131.4 MBsha256:19c9f4706b49