Overview

Full name
docker.io/kserve/lgbserver
Registry
docker.io
Namespace
kserve
Repository
lgbserver
Cached tags
46
Last synced
07/06/2026, 02:03 PM

Introduction

KServe LightGBM 推理服务镜像,加载 MLflow 或自定义模型提供 REST/gRPC 预测,需在 Kubernetes 与 KServe CR 环境部署。

Details

kserve/lgbserver 实现 KServe 的 LightGBM 运行时,从 S3/GCS 或 PVC 加载 .bst 模型并暴露 /v1/models/{name}:predict 接口。典型用于 tabular 机器学习在线推理,与 sklearnserver 等同属 KServe 预构建镜像族。镜像面向 Kubernetes + KServe/Knative,本地 docker run 仅适合拉取验证,生产应通过 InferenceService CR 配置 autoscaling、canary 与监控。

快速启动

docker run --rm -p 8080:8080 \
  -e STORAGE_URI=/models \
  -v $(pwd)/model:/models \
  docker.io/kserve/lgbserver:latest

推荐实践

# KServe InferenceService 片段(kubectl apply):
# apiVersion: serving.kserve.io/v1beta1
# kind: InferenceService
# metadata:
#   name: lgb-model
# spec:
#   predictor:
#     lightgbm:
#       storageUri: s3://models/lgb/v1
#       runtimeVersion: latest
kubectl get inferenceservice lgb-model -n kserve

核心参数说明

  • -e STORAGE_URI — 模型文件目录或 S3 URI
  • -v .../model:... — 本地测试时挂载模型
  • 生产路径 — InferenceService CR + KServe
  • 前提 — 集群已装 KServe/Knative
  • 扩缩容 — 由 Knative 按 QPS 自动 scale
  • 监控 — 对接 Prometheus request/latency 指标

Kubernetes

apiVersion: serving.kserve.io/v1beta1
kind: InferenceService
metadata:
  name: lgb-classifier
  namespace: kserve
spec:
  predictor:
    containers:
      - name: kserve-container
        image: docker.io/kserve/lgbserver:0.13.0
        env:
          - name: STORAGE_URI
            value: s3://ml-models/lgb/production
        resources:
          requests:
            cpu: "500m"
            memory: 512Mi

模型 URI 指向 S3 或 PVC;Istio/Knative 网关暴露预测 API,按流量配置 minReplicas 与 GPU/CPU 配额。

Latest tags (20)

View all 46 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/kserve/lgbserver
:latest
linux/amd64linux/arm64
2026/07/04 00:22182.7 MBsha256:a218cf99af6d
docker.io/kserve/lgbserver
:v0.19.0
linux/amd64linux/arm64
2026/06/13 04:30183.0 MBsha256:88fca756267f
docker.io/kserve/lgbserver
:v0.19.0-rc0
linux/amd64linux/arm64
2026/05/28 06:59183.0 MBsha256:e85445b61ecf
docker.io/kserve/lgbserver
:v0.17.1
linux/amd64linux/arm64
2026/05/21 23:42183.1 MBsha256:1f071a9492be
docker.io/kserve/lgbserver
:v0.18.0
linux/amd64linux/arm64
2026/04/29 21:48183.0 MBsha256:a99a18d50e09
docker.io/kserve/lgbserver
:v0.18.0-rc1
linux/amd64linux/arm64
2026/04/22 03:53183.0 MBsha256:c6a55c2036d9
docker.io/kserve/lgbserver
:v0.18.0-rc0
linux/amd64linux/arm64
2026/04/18 22:52183.0 MBsha256:005fec757549
docker.io/kserve/lgbserver
:v0.17.0
linux/amd64linux/arm64
2026/03/14 07:25183.1 MBsha256:4832bd12b178
docker.io/kserve/lgbserver
:v0.17.0-rc1
linux/amd64linux/arm64
2026/03/12 22:42183.1 MBsha256:e6951da4809e
docker.io/kserve/lgbserver
:v0.17.0-rc0
linux/amd64linux/arm64
2026/03/07 03:07183.1 MBsha256:19def36f9075
docker.io/kserve/lgbserver
:v0.16.0
linux/amd64linux/arm64
2025/11/03 11:10178.7 MBsha256:3c663c817a2a
docker.io/kserve/lgbserver
:v0.16.0-rc1
linux/amd64linux/arm64
2025/10/20 03:17178.7 MBsha256:5c9297362627
docker.io/kserve/lgbserver
:v0.16.0-rc0
linux/amd64linux/arm64
2025/09/15 20:29179.0 MBsha256:985a27687f27
docker.io/kserve/lgbserver
:v0.15.2
linux/amd64linux/arm64
2025/05/27 15:27176.4 MBsha256:8503481001c7
docker.io/kserve/lgbserver
:v0.15.1
linux/amd64linux/arm64
2025/05/15 23:38176.4 MBsha256:d60b2f974cc1
docker.io/kserve/lgbserver
:v0.15.0
linux/amd64
2025/03/31 19:18172.3 MBsha256:88d3a1a47839
docker.io/kserve/lgbserver
:v0.15.0-rc1
linux/amd64
2025/03/08 00:03172.3 MBsha256:8c2868faa19d
docker.io/kserve/lgbserver
:v0.15.0-rc0
linux/amd64linux/arm64
2025/01/28 07:45174.9 MBsha256:d2e319c71d8e
docker.io/kserve/lgbserver
:v0.14.1
linux/amd64linux/arm64
2024/12/25 12:18171.2 MBsha256:c18db92ee215
docker.io/kserve/lgbserver
:v0.14.0
linux/amd64linux/arm64
2024/10/16 19:27172.0 MBsha256:3c3eb9ef8927