镜像概览

完整引用
docker.io/kserve/xgbserver
Registry
docker.io
命名空间
kserve
仓库
xgbserver
已缓存 Tag 数
46
最近同步
07/06/2026, 06:27 PM

简介

KServe XGBoost 推理服务镜像,加载 pickle/JSON 模型暴露 REST 预测端点,供 Kubeflow 或裸 KServe InferenceService 部署梯度提升模型。

详细介绍

kserve/xgbserver 实现 KServe 标准 Python 模型服务器协议,启动时从 MODEL_DIR 读取 XGBoost 模型文件,对外提供 /v1/models/:name:predict JSON 接口。与通用 Flask 自写相比兼容 InferenceService CR 与自动扩缩。可脱离 KServe 以 Docker 单独验证模型,但生产推荐声明 Predictor 组件;CPU 推理为主,大批量需调 WORKERS 与资源 limit。

快速启动

docker run -d --name xgbserver \
  -p 8080:8080 \
  -v $(pwd)/model:/models \
  -e MODEL_NAME=xgbmodel \
  docker.io/kserve/xgbserver:latest

推荐实践

docker run -d --name xgbserver \
  --restart unless-stopped \
  -p 8080:8080 -p 8081:8081 \
  -v /data/models/xgb:/models \
  -e MODEL_NAME=xgbmodel \
  -e STORAGE_URI=/models \
  docker.io/kserve/xgbserver:v0.13.0

核心参数说明

  • -p 8080:8080 — 推理 REST 端口
  • -p 8081:8081 — 健康检查与 metrics
  • -v /data/models/xgb:/models — 模型文件目录
  • -e MODEL_NAME — 服务端注册的模型名
  • -e STORAGE_URI — 模型存储根路径
  • --restart unless-stopped — 推理服务持续在线

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: xgbserver
spec:
  replicas: 2
  selector:
    matchLabels:
      app: xgbserver
  template:
    metadata:
      labels:
        app: xgbserver
    spec:
      containers:
        - name: xgbserver
          image: docker.io/kserve/xgbserver:v0.13.0
          ports:
            - containerPort: 8080
          env:
            - name: MODEL_NAME
              value: xgbmodel
          volumeMounts:
            - name: models
              mountPath: /models
      volumes:
        - name: models
          persistentVolumeClaim:
            claimName: xgb-models
---
apiVersion: v1
kind: Service
metadata:
  name: xgbserver
spec:
  selector:
    app: xgbserver
  ports:
    - port: 8080
      targetPort: 8080

生产更推荐 KServe InferenceService CR;模型 PVC 或 initContainer 从对象存储同步,HPA 按 QPS 扩缩。

最新 Tag(20 条)

查看全部 46 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/kserve/xgbserver
:latest
linux/amd64linux/arm64
2026/07/07 00:48667.6 MBsha256:daf4a6d66149
docker.io/kserve/xgbserver
:v0.19.0
linux/amd64linux/arm64
2026/06/13 04:34667.8 MBsha256:1113fb0c2455
docker.io/kserve/xgbserver
:v0.19.0-rc0
linux/amd64linux/arm64
2026/05/28 07:01667.8 MBsha256:fb95e2fea93a
docker.io/kserve/xgbserver
:v0.17.1
linux/amd64linux/arm64
2026/05/21 23:43667.9 MBsha256:b6aa88b532ac
docker.io/kserve/xgbserver
:v0.18.0
linux/amd64linux/arm64
2026/04/29 21:51667.9 MBsha256:953a2d612052
docker.io/kserve/xgbserver
:v0.18.0-rc1
linux/amd64linux/arm64
2026/04/22 03:54667.9 MBsha256:c30366dc0260
docker.io/kserve/xgbserver
:v0.18.0-rc0
linux/amd64linux/arm64
2026/04/20 22:44667.9 MBsha256:a2ef18291f5d
docker.io/kserve/xgbserver
:v0.17.0
linux/amd64linux/arm64
2026/03/14 07:26667.9 MBsha256:a209f72eb3c2
docker.io/kserve/xgbserver
:v0.17.0-rc1
linux/amd64linux/arm64
2026/03/12 22:41667.9 MBsha256:1875332828c1
docker.io/kserve/xgbserver
:v0.17.0-rc0
linux/amd64linux/arm64
2026/03/07 03:09667.9 MBsha256:74b5ea0d93d5
docker.io/kserve/xgbserver
:v0.16.0
linux/amd64linux/arm64
2025/11/03 10:56663.5 MBsha256:3a7c7f5f035c
docker.io/kserve/xgbserver
:v0.16.0-rc1
linux/amd64linux/arm64
2025/10/20 03:15663.5 MBsha256:d30a8999bdaa
docker.io/kserve/xgbserver
:v0.16.0-rc0
linux/amd64linux/arm64
2025/09/15 20:30663.8 MBsha256:86668d0dff6a
docker.io/kserve/xgbserver
:v0.15.2
linux/amd64linux/arm64
2025/05/27 15:28656.5 MBsha256:dc58477fb159
docker.io/kserve/xgbserver
:v0.15.1
linux/amd64linux/arm64
2025/05/15 23:39656.5 MBsha256:98f0d3bf7216
docker.io/kserve/xgbserver
:v0.15.0
linux/amd64
2025/03/31 19:19488.4 MBsha256:574e532f8056
docker.io/kserve/xgbserver
:v0.15.0-rc1
linux/amd64
2025/03/08 00:04488.4 MBsha256:a69bcafa199f
docker.io/kserve/xgbserver
:v0.15.0-rc0
linux/amd64linux/arm64
2025/01/28 06:11491.0 MBsha256:02775939fb61
docker.io/kserve/xgbserver
:v0.14.1
linux/amd64linux/arm64
2024/12/25 12:19487.3 MBsha256:a0686947e01e
docker.io/kserve/xgbserver
:v0.14.0
linux/amd64linux/arm64
2024/10/16 19:28488.1 MBsha256:6e3ad4b0a97c