Overview

Full name
docker.io/kserve/sklearnserver
Registry
docker.io
Namespace
kserve
Repository
sklearnserver
Cached tags
47
Last synced
07/06/2026, 08:55 AM

Introduction

KServe Sklearn Model Server 镜像,加载 pickle/joblib 模型提供 REST/gRPC 推理,适合 ML 模型 K8s Serving 部署。

Details

kserve/sklearnserver 实现 KServe sklearn predictor,从 storage URI 加载模型并 serve /v1/models定位为 ML 推理服务,配合 InferenceService CR;K8s 原生 KServe 部署。

快速启动

docker run -d --name sklearnserver \
  -p 8080:8080 \
  -e STORAGE_URI=/models \
  -v /data/model:/models \
  docker.io/kserve/sklearnserver:latest

推荐实践

docker run -d --name sklearnserver \
  --restart unless-stopped \
  -p 8080:8080 -p 8081:8081 \
  -e STORAGE_URI=s3://models/sklearn/v1 \
  docker.io/kserve/sklearnserver:v0.12.0

核心参数说明

  • -p 8080:8080 — REST 推理端口
  • -p 8081:8081 — gRPC 端口
  • -e STORAGE_URI — 模型存储 URI
  • 固定 tag — KServe 与 sklearn pin

Kubernetes

apiVersion: serving.kserve.io/v1beta1
kind: InferenceService
metadata:
  name: sklearn-model
spec:
  predictor:
    sklearn:
      storageUri: s3://models/sklearn/v1
      runtimeVersion: "0.12.0"
---
apiVersion: v1
kind: Service
metadata:
  name: sklearn-model
spec:
  selector:
    serving.kserve.io/inferenceservice: sklearn-model
  ports:
    - port: 8080
      targetPort: 8080

S3/GCS 凭据 Secret;HPA 按 QPS 扩缩。

Latest tags (20)

View all 47 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/kserve/sklearnserver
:latest
linux/amd64linux/arm64
2026/07/04 00:22176.7 MBsha256:e179cee4af83
docker.io/kserve/sklearnserver
:v0.19.0
linux/amd64linux/arm64
2026/06/13 04:30176.4 MBsha256:5dccffa1665d
docker.io/kserve/sklearnserver
:v0.19.0-rc0
linux/amd64linux/arm64
2026/05/28 06:58176.3 MBsha256:aad9553331a3
docker.io/kserve/sklearnserver
:v0.17.1
linux/amd64linux/arm64
2026/05/21 23:42179.2 MBsha256:8d72c801f4ce
docker.io/kserve/sklearnserver
:v0.18.0
linux/amd64linux/arm64
2026/04/29 21:45179.1 MBsha256:cbb0c8b82c7b
docker.io/kserve/sklearnserver
:v0.18.0-rc1
linux/amd64linux/arm64
2026/04/22 03:52179.1 MBsha256:27aa1deed9f9
docker.io/kserve/sklearnserver
:v0.18.0-rc0
linux/amd64linux/arm64
2026/04/18 22:53179.1 MBsha256:e46f379d7a13
docker.io/kserve/sklearnserver
:v0.17.0
linux/amd64linux/arm64
2026/03/14 07:25179.2 MBsha256:1f394512922e
docker.io/kserve/sklearnserver
:v0.17.0-rc1
linux/amd64linux/arm64
2026/03/12 22:41179.2 MBsha256:158545f74c26
docker.io/kserve/sklearnserver
:v0.17.0-rc0
linux/amd64linux/arm64
2026/03/07 03:07179.2 MBsha256:2e8f8d592d5a
docker.io/kserve/sklearnserver
:v0.16.0
linux/amd64linux/arm64
2025/11/03 10:53174.8 MBsha256:75d24f17ea0c
docker.io/kserve/sklearnserver
:v0.16.0-rc1
linux/amd64linux/arm64
2025/10/20 03:16174.8 MBsha256:5a71a2611ac4
docker.io/kserve/sklearnserver
:v0.16.0-rc0
linux/amd64linux/arm64
2025/09/15 20:28175.1 MBsha256:59723ee219fd
docker.io/kserve/sklearnserver
:v0.15.2
linux/amd64linux/arm64
2025/05/27 15:28172.5 MBsha256:b753f4a9c04d
docker.io/kserve/sklearnserver
:v0.15.1
linux/amd64linux/arm64
2025/05/15 23:37172.5 MBsha256:67191b7ab941
docker.io/kserve/sklearnserver
:v0.15.0
linux/amd64
2025/03/31 19:18168.6 MBsha256:d19adc0a6223
docker.io/kserve/sklearnserver
:v0.15.0-rc1
linux/amd64
2025/03/08 00:03168.6 MBsha256:aed3216396c0
docker.io/kserve/sklearnserver
:v0.15.0-rc0
linux/amd64linux/arm64
2025/01/28 06:10171.2 MBsha256:baa1d7a0ab1e
docker.io/kserve/sklearnserver
:v0.14.1
linux/amd64linux/arm64
2024/12/25 12:18167.5 MBsha256:b4e80f6c735e
docker.io/kserve/sklearnserver
:v0.14.0
linux/amd64linux/arm64
2024/10/16 19:27168.3 MBsha256:732e6a745bda