Overview

Full name
docker.io/lmcache/lmstack-router
Registry
docker.io
Namespace
lmcache
Repository
lmstack-router
Cached tags
146
Last synced
07/05/2026, 09:47 PM

Introduction

LMCache LLM 推理路由镜像,转发请求至 KV cache 后端与模型 worker,优化大模型推理延迟与吞吐。

Details

lmcache/lmstack-router 运行 LMStack 请求路由层,将 LLM 推理流量分发至 LMCache 缓存节点与模型 worker。定位为无状态 LLM 推理 API 网关,配置 upstream worker 地址;K8s Deployment + Service 多副本水平扩展推理入口。

快速启动

docker run -d --name lmstack-router \
  -p 8080:8080 \
  -e WORKER_URL=http://model-worker:8000 \
  docker.io/lmcache/lmstack-router:latest

推荐实践

docker run -d --name lmstack-router \
  --restart unless-stopped \
  -p 8080:8080 \
  -e WORKER_URL=http://vllm-worker:8000 \
  -e LMCACHE_URL=http://lmcache:8081 \
  docker.io/lmcache/lmstack-router:0.2.0

核心参数说明

  • -p 8080:8080 — 推理路由 API 端口
  • -e WORKER_URL — 模型 worker 地址
  • -e LMCACHE_URL — KV cache 后端
  • 依赖 — GPU worker 独立部署

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: lmstack-router
spec:
  replicas: 2
  selector:
    matchLabels:
      app: lmstack-router
  template:
    metadata:
      labels:
        app: lmstack-router
    spec:
      containers:
        - name: router
          image: docker.io/lmcache/lmstack-router:0.2.0
          ports:
            - containerPort: 8080
          env:
            - name: WORKER_URL
              value: http://vllm-worker:8000
---
apiVersion: v1
kind: Service
metadata:
  name: lmstack-router
spec:
  selector:
    app: lmstack-router
  ports:
    - port: 8080
      targetPort: 8080

GPU worker 独立 NodePool;Ingress 限流与鉴权。

Latest tags (20)

View all 146 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/lmcache/lmstack-router
:v0.1.11
linux/amd64
2026/06/26 06:525.0 GBsha256:4fd7555aaaab
docker.io/lmcache/lmstack-router
:latest
linux/amd64
2026/06/26 06:525.0 GBsha256:4fd7555aaaab
docker.io/lmcache/lmstack-router
:0.1.12.dev19-g7c273ab40.d20260623
linux/amd64
2026/06/23 11:115.0 GBsha256:d9949cd6fcfb
docker.io/lmcache/lmstack-router
:0.1.12.dev17-ge0c1a2ea7.d20260622
linux/amd64
2026/06/23 04:595.0 GBsha256:f7e97cd7b296
docker.io/lmcache/lmstack-router
:0.1.12.dev15-gacb014a24.d20260619
linux/amd64
2026/06/19 10:355.0 GBsha256:32c8a5ad6a77
docker.io/lmcache/lmstack-router
:0.1.12.dev10-g0329ef2c1.d20260617
linux/amd64
2026/06/17 10:225.0 GBsha256:b5b42226676b
docker.io/lmcache/lmstack-router
:0.1.12.dev9-g010d4888d.d20260616
linux/amd64
2026/06/17 05:105.0 GBsha256:918efde076a7
docker.io/lmcache/lmstack-router
:0.1.12.dev3-g3e353f53a.d20260514
linux/amd64
2026/05/15 02:165.0 GBsha256:5d04c9813143
docker.io/lmcache/lmstack-router
:0.1.11.dev32-gb3db40e76.d20260507
linux/amd64
2026/05/08 00:305.0 GBsha256:39256c5afc01
docker.io/lmcache/lmstack-router
:0.1.11.dev30-g67307bd23.d20260506
linux/amd64
2026/05/07 07:055.0 GBsha256:f142e5209c9c
docker.io/lmcache/lmstack-router
:0.1.11.dev29-g22112615a.d20260506
linux/amd64
2026/05/07 02:445.0 GBsha256:af4ae1508ef3
docker.io/lmcache/lmstack-router
:0.1.11.dev28-gf4abc4d23.d20260427
linux/amd64
2026/04/28 05:375.0 GBsha256:158612a601e2
docker.io/lmcache/lmstack-router
:0.1.11.dev26-g7a9ed884e.d20260423
linux/amd64
2026/04/24 05:355.0 GBsha256:4892860eb226
docker.io/lmcache/lmstack-router
:0.1.11.dev24-gcbab5434a.d20260420
linux/amd64
2026/04/21 04:555.0 GBsha256:264573ff58bf
docker.io/lmcache/lmstack-router
:0.1.11.dev17-gdda6ea80d.d20260409
linux/amd64
2026/04/10 07:375.0 GBsha256:ba64136c5021
docker.io/lmcache/lmstack-router
:0.1.11.dev16-g6bc4247b8.d20260409
linux/amd64
2026/04/10 05:135.0 GBsha256:25958e0a9932
docker.io/lmcache/lmstack-router
:0.1.11.dev10-gc5eb8dc21.d20260319
linux/amd64
2026/03/20 04:375.0 GBsha256:97a1ed6a2395
docker.io/lmcache/lmstack-router
:0.1.11.dev9-ge35090459.d20260319
linux/amd64
2026/03/20 04:015.0 GBsha256:f08639b14442
docker.io/lmcache/lmstack-router
:v0.1.10
linux/amd64
2026/03/13 05:165.0 GBsha256:05e9fc82a2ec
docker.io/lmcache/lmstack-router
:0.1.11.dev3-g036e791d0.d20260306
linux/amd64
2026/03/07 04:475.0 GBsha256:2ce0740cbbc6