用 Zig 编写的本地大模型推理引擎,在 Apple Silicon(Metal)和 NVIDIA(CUDA)GPU 上直接提供模型服务,无需 Python 或 MLX。
defilantech/LLMKube
面向 Kubernetes 的 LLM 推理算子,统一调度 NVIDIA、AMD 与 Apple Silicon 设备上的自托管模型。
- Star
- 251
- Fork
- 43
- 未关闭 Issue
- 107
- 最近提交
- 昨天
这是什么?
LLMKube 是一个用于部署和管理自托管大模型推理的 Kubernetes Operator。用户只需在 YAML 中定义 Model 和 InferenceService,算子即可完成模型下载与缓存、GPU 调度、健康检查、扩缩容,并提供兼容 OpenAI 接口的 API。集群内支持 llama.cpp、vLLM 和 TGI 等运行时。
项目的特点是支持在 Apple Silicon 上推理。Metal Agent 以原生 macOS 进程的方式运行 llama-server、mlx-server 或 vllm-swift,可直接使用 Metal GPU,并由控制器将其暴露为普通的 Kubernetes Service。因此,同一集群可以统一管理 NVIDIA、AMD(Vulkan)、Intel 和 Mac 主机。
ModelRouter 资源可在本地 InferenceService 和 Anthropic、OpenAI、LiteLLM 等外部服务之前提供一个带策略的 OpenAI 兼容端点。规则可以让含 PII 的请求只走本地模型,无法服务时返回 HTTP 503,而不会回落到云端。项目还包含可选组件 Foreman,用于在同一套集群上运行编码类 Agent。
核心功能
- 01通过 Model 和 InferenceService 两个 CRD 以声明式方式部署大模型
- 02集群内支持 llama.cpp、vLLM、TGI,Apple Silicon 上支持原生 llama-server、mlx-server 和 vllm-swift
- 03同一集群可混合 NVIDIA CUDA、AMD(Vulkan)、Intel GPU 与 Apple Metal 设备
- 04提供兼容 OpenAI 的 /v1/chat/completions 接口并支持流式输出
- 05ModelRouter 可按策略在本地与云端模型之间路由,并支持失败即关闭
- 06内置 Prometheus 指标、OpenTelemetry 追踪和 Grafana 面板
适用场景
- 在本地机房或离线环境中基于 Kubernetes 运行大模型推理
- 将 Mac Studio 与 NVIDIA 服务器组成统一管理的推理集群
- 让涉及敏感数据的请求只走本地模型,其余请求转发到云端模型
- 在家庭实验室中混合使用多块 GPU 或不同硬件部署模型
快速上手
- 1
用 Homebrew 安装命令行工具
brew install defilantech/tap/llmkube - 2
用 Helm 在 Kubernetes 集群上安装 Operator
helm repo add llmkube https://defilantech.github.io/LLMKube - 3
用命令行部署模型
llmkube deploy phi-4-mini - 4
端口转发服务并调用兼容 OpenAI 的接口
kubectl port-forward svc/phi-4-mini 8080:8080 &
使用前须知
- 需要 Kubernetes 集群,若只在一台机器上运行一个模型则显得过于复杂。
- Apple Silicon 支持需要在 Mac 上单独运行 metal-agent。
收录于专题
标签
常见问题
- LLMKube 是什么?
- 面向 Kubernetes 的 LLM 推理算子,统一调度 NVIDIA、AMD 与 Apple Silicon 设备上的自托管模型。 LLMKube 是一个用于部署和管理自托管大模型推理的 Kubernetes Operator。用户只需在 YAML 中定义 Model 和 InferenceService,算子即可完成模型下载与缓存、GPU 调度、健康检查、扩缩容,并提供兼容 OpenAI 接口的 API。集群内支持 llama.cpp、vLLM 和 TGI 等运行时。
- LLMKube 可以免费使用吗?用的什么许可证?
- LLMKube 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- LLMKube 还在维护吗?
- 活跃维护中。LLMKube 最近一次提交是在 2026年11月6日。
- LLMKube 适合用来做什么?
- 在本地机房或离线环境中基于 Kubernetes 运行大模型推理 将 Mac Studio 与 NVIDIA 服务器组成统一管理的推理集群 让涉及敏感数据的请求只走本地模型,其余请求转发到云端模型 在家庭实验室中混合使用多块 GPU 或不同硬件部署模型
- LLMKube 怎么安装和运行?
- 用 Homebrew 安装命令行工具: brew install defilantech/tap/llmkube 用 Helm 在 Kubernetes 集群上安装 Operator: helm repo add llmkube https://defilantech.github.io/LLMKube 用命令行部署模型: llmkube deploy phi-4-mini 端口转发服务并调用兼容 OpenAI 的接口: kubectl port-forward svc/phi-4-mini 8080:8080 &
- 在哪里获取 LLMKube?
- 源代码和安装说明在 GitHub 上:https://github.com/defilantech/LLMKube
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
通过 USB-C 连接 iPhone 与 Mac,借助手机 GPU 协同本地运行 Qwen 27B 模型,加快提示词读取并扩展上下文。
面向 Apple silicon Mac 的本地大模型推理引擎,兼容 OpenAI 与 Anthropic 接口,可直接运行编码智能体。
基于 C++/CUDA 的推理引擎,在单张 RTX 5090 上运行 Qwen3.8 系列模型,由 NInfer 分支而来。
一套 Kubernetes Operator,可自动化部署 LLM 推理、微调和 RAG 服务到 GPU 节点上。
开源的无服务器 AI 运行时,支持 GPU 推理端点、沙箱和后台任务。