一个 Kubernetes Operator,用于部署和自动扩缩 LLM、向量嵌入、重排序及语音转文字模型,并提供 OpenAI 兼容 API。
kaito-project/kaito
一套 Kubernetes Operator,可自动化部署 LLM 推理、微调和 RAG 服务到 GPU 节点上。
- Star
- 1,037
- Fork
- 195
- 未关闭 Issue
- 73
- 最近提交
- 昨天
这是什么?
KAITO 是运行在 Kubernetes 上的 Operator 套件,用于自动化部署大语言模型推理、微调以及检索增强生成(RAG)服务。用户通过 Workspace 资源指定 GPU 实例类型和 HuggingFace 模型 ID,控制器即可估算所需显存、计算 GPU 数量,并通过 Karpenter NodePool 接口触发节点自动供给。
控制器还会根据 GPU 拓扑为单机或多机推理生成推理引擎参数,无需手动调整并行策略和最大模型长度。目前仅支持 vLLM 引擎,支持 LoRA 适配器和 KV Cache 卸载。InferenceSet 可基于 vLLM 指标通过 KEDA 实现副本自动伸缩,InferencePool 则对接 Gateway API Inference Extension,实现感知 KV Cache 的路由。
独立的 RAGEngine 资源会一并部署 LLM 端点、向量化服务和向量数据库(默认 FAISS,也可选 Qdrant 或 Milvus)。其 RAGService 基于 LlamaIndex 构建,支持文档索引,并结合 BM25 与向量检索进行混合召回。
核心功能
- 01Workspace 资源可根据 HuggingFace 模型 ID 和实例类型估算显存与 GPU 数量。
- 02通过 Karpenter NodePool 接口自动供给 GPU 节点。
- 03为单机和多机 vLLM 推理提供预设参数。
- 04基于 vLLM 指标,通过 KEDA 自动伸缩推理副本。
- 05RAGEngine 支持 FAISS、Qdrant、Milvus 向量库,并支持 BM25 与向量混合检索。
适用场景
- 在带 GPU 节点的 Kubernetes 集群上部署 HuggingFace 上的开源大模型。
- 搭建带文档索引和兼容 OpenAI 风格聊天接口的 RAG 服务。
- 根据请求负载自动伸缩 LLM 推理副本。
- 为单个 GPU 节点装不下的大模型运行多机分布式推理。
收录于专题
标签
常见问题
- kaito 是什么?
- 一套 Kubernetes Operator,可自动化部署 LLM 推理、微调和 RAG 服务到 GPU 节点上。 KAITO 是运行在 Kubernetes 上的 Operator 套件,用于自动化部署大语言模型推理、微调以及检索增强生成(RAG)服务。用户通过 Workspace 资源指定 GPU 实例类型和 HuggingFace 模型 ID,控制器即可估算所需显存、计算 GPU 数量,并通过 Karpenter NodePool 接口触发节点自动供给。
- kaito 可以免费使用吗?用的什么许可证?
- kaito 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- kaito 还在维护吗?
- 活跃维护中。kaito 最近一次提交是在 2026年11月6日。
- kaito 适合用来做什么?
- 在带 GPU 节点的 Kubernetes 集群上部署 HuggingFace 上的开源大模型。 搭建带文档索引和兼容 OpenAI 风格聊天接口的 RAG 服务。 根据请求负载自动伸缩 LLM 推理副本。 为单个 GPU 节点装不下的大模型运行多机分布式推理。
- 在哪里获取 kaito?
- 源代码和安装说明在 GitHub 上:https://github.com/kaito-project/kaito
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
面向数据中心规模的分布式推理服务框架,可协调 vLLM、SGLang 和 TensorRT-LLM 跨多 GPU、多节点运行。
面向 Kubernetes 的 LLM 推理算子,统一调度 NVIDIA、AMD 与 Apple Silicon 设备上的自托管模型。
在 Kubernetes 上部署并自动伸缩 GitHub Actions 自托管 Runner 的控制器。
基于 Kubernetes 的大语言模型推理平台,可统一部署和服务 vLLM、SGLang、llama.cpp 等多种推理后端。
开源的无服务器 AI 运行时,支持 GPU 推理端点、沙箱和后台任务。