网易首页 > 网易号 > 正文 申请入驻

在Kubernetes上服务开源模型:五层工具与取舍

0
分享至

在Kubernetes上服务开源模型,靠的从来不是某一个工具。它更像一支完整的乐队:需要模型运行时、模型部署工具、集群管理,以及其他一些组件,才能让一切在GPU上协同工作。每一项工作该选哪个工具,取决于你要服务的是什么:是一个大模型,还是一堆小模型?在这份便于快速阅读的指南里,我会逐层介绍每一项工作、主要的开源工具,以及你应该考虑的取舍。如果你只需要一份推理服务器排名,我在《Top Kubernetes-Native Inference Servers Ranked (2026)》里已经讲过了。

Kubernetes服务栈的五层


大多数排名把所有工具放在一张清单里,但这样很难比较,因为它们做的是不同的工作:

  • 运行时:把模型权重加载到GPU上,把请求变成输出。本指南涉及的工具:vLLM、SGLang、TGI。
  • 服务平台:把运行时部署为Kubernetes资源,处理模型配置、发布和扩缩容规则。本指南涉及的工具:KServe、llm-d、NVIDIA Dynamo、KAITO、Ray Serve、SIE。
  • 路由:把每个请求送到最适合回答它的Pod。本指南涉及的工具:Gateway API Inference Extension、vLLM Production Stack router。
  • 自动扩缩容:随流量变化增减GPU Pod。本指南涉及的工具:KEDA、Knative、Horizontal Pod Autoscaler(HPA)。
  • GPU配置:让GPU在集群里可见、可调度。本指南涉及的工具:NVIDIA device plugin、NVIDIA GPU Operator。

运行时:vLLM vs. SGLang vs. TGI

本指南里的每个平台最终都会调用一个运行时。对于开源大语言模型(LLM),有三个选项值得了解:

  • vLLM:生成式LLM的默认选择,模型支持面广,提供兼容OpenAI的API。它的设计围绕“一个服务器一个模型”。小型的编码器模型用不太上它的LLM特性。处于活跃开发状态,被llm-d、KServe和KAITO采用。
  • SGLang:适合请求共享长提示词前缀的场景(比如智能体、多轮对话)以及结构化输出。但多数Kubernetes运维方默认选vLLM,所以它在各平台上的支持程度不一。处于活跃开发状态,是Dynamo和SIE的后端。
  • TGI:适合那些暂时还迁移不了的既有部署。目前只做小修小补,不再加新功能,自2025年12月起进入维护模式。

如果你还在跑TGI:Hugging Face现在只接受缺陷修复和文档更新,并建议后续转向vLLM、SGLang、llama.cpp或MLX。

运行时清单

  • 想要最稳妥的默认项,选vLLM。
  • 如果大量请求都以同一段很长的系统提示词开头,值得测一测SGLang。
  • 生产环境里还有TGI在跑的,该安排迁移了。
  • 嵌入或重排序模型在上LLM运行时之前,先测一测效果(《SIE vs. vLLM》说明了为什么结果常常出人意料)。

该用哪个服务平台管你的模型?

你需要的是给一个模型写个自定义资源定义(CRD),还是一整套面向多模型的平台?

  • KServe:面向预测类和大模型两类工作负载的标准服务方案。代价是组件多、环节杂,小团队起步会比较吃力。Apache 2.0许可,CNCF孵化项目。
  • llm-d:适合一个或少数几个大模型、高并发的场景。只做生成类任务;它的主要收益需要大模型和高速互联才能体现。Apache 2.0,CNCF沙箱项目。
  • NVIDIA Dynamo:面向NVIDIA GPU上的多节点LLM服务。配置选项非常多,整体围绕NVIDIA硬件构建。Apache 2.0。
  • KAITO:适合快速把一个Hugging Face模型变成可用端点,尤其在Azure上。只运行vLLM和Hugging Face模型。Apache 2.0,CNCF沙箱项目。
  • Ray Serve(通过KubeRay):适合用Python写的多步骤流水线。代价是Ray集群本身会带来一套运维工作。Apache 2.0。
  • SIE:适合一个智能体背后的一群小模型共享少量GPU的场景。它不是为单个巨型模型设计的,从零扩容需要几分钟。Apache 2.0。

请求怎么找到对的Pod?

普通的Kubernetes Service会把请求均匀分到各个Pod上,但它并不知道哪个Pod已经缓存了提示词,也不知道哪个Pod的队列已经满了。

  • Gateway API Inference Extension:引入一个InferencePool资源,网关通过它向端点选择器(EPP)询问每个请求该由哪个Pod处理。适合已经在用Envoy Gateway、kgateway、GKE Gateway或agentgateway的团队。自v1.6.0起,完整的端点选择器位于llm-d项目中。
  • vLLM Production Stack router:一个通过Helm安装在vLLM Pod前面的路由器,提供服务发现、容错和监控面板。适合只运行vLLM、想要一套参考配置的集群。仅限vLLM。
  • 内置路由器(llm-d、Dynamo、SIE gateway):为特定平台优化的路由。适合已经选定某个平台的团队。代价是绑定该平台。

路由清单

  • 只运行一个平台?先用它自带的路由器。
  • 想混用网关或厂商?统一用InferencePool。

扩缩GPU Pod,又不想为空闲的GPU付费

GPU即使不处理请求也在花钱:

  • HPA:基于CPU、内存或自定义指标扩缩容。默认不支持缩到零。适合流量稳定、始终留一个热Pod也划算的场景。
  • KEDA:基于Prometheus指标(如队列深度或待处理请求)扩缩容。支持缩到零。适合GPU工作负载;KAITO和SIE使用它,KServe也支持它。
  • Knative:基于每个Pod的并发请求数扩缩容。支持缩到零。适合KServe的无服务器模式和HTTP驱动的流量。

缩到零有一个隐藏成本:冷启动。SIE的自动扩缩容文档把整个过程拆解为:找GPU节点2-5分钟,启动容器20-40秒,加载模型10-120秒,总共3-7分钟。任何等待新GPU节点的平台都会面临类似的延迟。

自动扩缩容清单

  • 凡是用户在等待的服务,至少保留一个热副本。
  • 批处理任务和内部工具可以用缩到零。
  • 设置与流量模式匹配的冷却时间(SIE默认缩容前等待15分钟)。

哪种技术栈最适合你的工作负载?

那么该部署哪种组合?如果你在构建……

  • 一个高并发的大型聊天模型:运行时选vLLM,平台选llm-d或KServe,路由选LLMInferen

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
中国驻泰国大使馆提醒赴泰国中国公民提高安全防范意识

中国驻泰国大使馆提醒赴泰国中国公民提高安全防范意识

环球网资讯
2026-10-16 21:06:06
山西男篮为什么打不过广厦?本场解说段冉一席话,直接戳中要害

山西男篮为什么打不过广厦?本场解说段冉一席话,直接戳中要害

阿薎美食
2026-10-18 06:56:37
巴西是我去过60个国家里,唯一一个发誓绝不去第二次的地方

巴西是我去过60个国家里,唯一一个发誓绝不去第二次的地方

千秋文化
2026-05-08 10:14:04
CSD拟主动介入特巴斯言论争议

CSD拟主动介入特巴斯言论争议

日常碎碎念啊
2026-10-17 04:41:39
表哥在澳门赌博,7天赢了800万,第八天的时候,人在宾馆没了

表哥在澳门赌博,7天赢了800万,第八天的时候,人在宾馆没了

千秋文化
2026-05-25 19:50:55
刚刚,集体跳水!霍尔木兹海峡,大消息!

刚刚,集体跳水!霍尔木兹海峡,大消息!

证券时报
2026-10-17 15:26:03
汪东兴贴身保护毛主席30年,晚年懊悔:当年瞎了眼,让主席用这人

汪东兴贴身保护毛主席30年,晚年懊悔:当年瞎了眼,让主席用这人

微野谈写作
2026-06-22 09:30:18
4万顶“帽子”、近2000名杰青,为什么换不来几块诺奖菲奖?从“杰青”取消称号到邓煜王虹获菲尔兹奖,中国基础研究的“帽子”之问

4万顶“帽子”、近2000名杰青,为什么换不来几块诺奖菲奖?从“杰青”取消称号到邓煜王虹获菲尔兹奖,中国基础研究的“帽子”之问

学术眺望
2026-10-16 20:20:03
新疆开门红3本土球员太关键!齐麟稳定炮台,2将成隐形功臣!

新疆开门红3本土球员太关键!齐麟稳定炮台,2将成隐形功臣!

篮球资讯达人
2026-10-17 23:29:04
日本养老体系彻底崩塌,给了中国警告:最先倒下的,也许不是老人

日本养老体系彻底崩塌,给了中国警告:最先倒下的,也许不是老人

福建睿平
2026-10-17 07:54:14
买了1000多台还是不够用!未来20年,中国还将要继续买俄罗斯航发

买了1000多台还是不够用!未来20年,中国还将要继续买俄罗斯航发

晓旓就是我
2026-10-12 19:54:49
普京高兴得不得了,终于可以松口气了!10月15日新鸭绿江大桥一开通,直接给俄罗斯砸出条潜在迂回链路,能源粮食矿产都能绕着进中国!

普京高兴得不得了,终于可以松口气了!10月15日新鸭绿江大桥一开通,直接给俄罗斯砸出条潜在迂回链路,能源粮食矿产都能绕着进中国!

林杰论事
2026-10-17 01:39:32
女子河边洗衣听见求救声,正要施救时,奶奶拦住:别去,装没听见

女子河边洗衣听见求救声,正要施救时,奶奶拦住:别去,装没听见

古怪奇谈录
2025-07-10 15:41:49
为了讨好英日,毁掉中国百亿项目,被坑后还有脸来找中国重归于好

为了讨好英日,毁掉中国百亿项目,被坑后还有脸来找中国重归于好

历史的烟火
2026-10-17 07:17:26
忍无可忍,魏德尔指责默茨:我们自己都没钱花了,你装什么大款?

忍无可忍,魏德尔指责默茨:我们自己都没钱花了,你装什么大款?

桑启红原
2026-10-18 02:09:47
没想到!委内瑞拉民调:马查多支持率52%遥遥领先,代总统仅19%!

没想到!委内瑞拉民调:马查多支持率52%遥遥领先,代总统仅19%!

麓谷隐士
2026-10-17 00:05:04
尊界送检“险酿乌龙”,鸿蒙智行:江淮做的。江淮:不清楚!

尊界送检“险酿乌龙”,鸿蒙智行:江淮做的。江淮:不清楚!

大厂财经社
2026-10-15 08:03:18
国民党多位司令直言:只有一人能与林彪粟裕抗衡,可惜被自家人废了

国民党多位司令直言:只有一人能与林彪粟裕抗衡,可惜被自家人废了

磊子讲史
2025-12-30 16:37:36
当老实人开始退场,系统就危险了

当老实人开始退场,系统就危险了

余奕阳
2026-10-13 12:58:19
这回解放军动真格了,随时准备战斗!五大海域同时进行实弹演练,目标至少有3个

这回解放军动真格了,随时准备战斗!五大海域同时进行实弹演练,目标至少有3个

史源观点
2026-10-16 20:41:33
2026-10-18 07:28:49
闪存猎手
闪存猎手
全网蹲好价的野生捕手,算力与羊毛都不可辜负。
201文章数 81关注度
往期回顾 全部

科技要闻

刘煜辉:99%的黄金分析师报告一钱不值

头条要闻

普京:包围并消灭2000人的乌军集群 这非比寻常

头条要闻

普京:包围并消灭2000人的乌军集群 这非比寻常

体育要闻

升级版杨瀚森再闯难关:当上开拓者第三中锋还得拼

娱乐要闻

庾澄庆罕谈前妻 撕下伊能静仅剩的体面

财经要闻

新一轮大跌源头,找到了!

汽车要闻

星瑞L PLUS限时售价10.97万元起 开启智混3L时代

态度原创

艺术
教育
家居
房产
公开课

艺术要闻

美到窒息!黛安笔下的午后“印象”,明媚又温柔,看完心情都亮了!

教育要闻

史上最难逃课的学一下,这样的学校你喜欢吗?

家居要闻

2026建博会(广州) 公装联探展交流活动

房产要闻

利好密集落地+现房好房断档,广州楼市买入窗口,正在倒计时!

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版