分离式平面架构
控制面使用 Go 语言监听 Kubernetes 集群状态,将 Gateway、HTTPRoute、Service 等资源翻译为内部路由模型;数据面采用 Rust 实现,通过 gRPC/xDS 协议接收运行时快照,以零 GC 停顿处理每一条请求。两个平面独立扩缩容,互不干扰。
面向云原生时代的下一代 API 网关,融合 Go 生态与 Rust 性能
控制面使用 Go 语言监听 Kubernetes 集群状态,将 Gateway、HTTPRoute、Service 等资源翻译为内部路由模型;数据面采用 Rust 实现,通过 gRPC/xDS 协议接收运行时快照,以零 GC 停顿处理每一条请求。两个平面独立扩缩容,互不干扰。
全面实现 Kubernetes Gateway API v1.5.1 规范,声明 55 项一致性特性。支持 GatewayClass、Gateway、HTTPRoute、GRPCRoute、TLSRoute 等核心资源,与 Envoy Gateway、Istio 等主流实现保持 API 兼容,迁移成本极低。
Rust 数据面无 GC、零成本抽象,单核吞吐可达数万 QPS。相比传统 Go/Java 网关,内存占用降低 60-80%,启动时间缩短至毫秒级。内置连接池复用、零拷贝转发、异步 I/O 等优化,在生产环境中经过大规模验证。
内置 AIService 和 TokenPolicy 资源,可统一管理多个模型提供方(OpenAI、HuggingFace 等)的 API 端点与认证凭据。支持基于 token 的速率限制与配额管理,为 AI 应用提供统一流量入口,降低多模型集成的运维复杂度。
通过 WasmPlugin 资源支持 URL、ConfigMap 或内联模块三种来源的 Wasm 扩展。插件可绑定到特定 Gateway 或 Route,实现自定义认证、流量染色、请求改写等能力,无需重启网关进程即可热加载。
提供 Admin API 用于运行时配置查询与调试,内置 Prometheus 指标端点与 Grafana 面板模板,支持健康检查探针与就绪探针。Helm Chart 一键部署,Kustomize Overlay 灵活定制,适配从裸金属到 Kubernetes 的多种部署环境。
一条 Helm 命令安装,一个 HTTPRoute 资源即可路由流量
helm repo add nantian-gw https://chart.nantian.dev
helm repo update
helm install nantian-gw nantian-gw/nantian-gw --namespace nantian-gw --create-namespace
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: my-app
spec:
parentRefs:
- name: nantian-gw
rules:
- matches:
- path:
type: PathPrefix
value: /api
backendRefs:
- name: my-service
port: 8080
分离式控制面与数据面,通过 gRPC xDS 协议通信
一个平台,满足所有网关需求
声明支持的特性由 gateway 仓库的支持矩阵和一致性配置生成
AIService 与 TokenPolicy 默认关闭,开启后用于模型提供方配置和 token 策略
Go 控制面监听 Kubernetes 资源,Rust 数据面通过 gRPC/xDS 接收运行时快照
WasmPlugin 支持 URL、ConfigMap 或 inline 模块来源,并绑定到目标资源
提供 Admin API、Prometheus 指标、Grafana 面板和健康检查端口
Helm chart 发布在 chart.nantian.dev,仓库也提供 Kustomize overlays
与主流 Gateway API 实现的对比
| 特性 | Nantian Gateway | Envoy Gateway | Traefik | NGINX Gateway |
|---|---|---|---|---|
| 标准 Gateway API | ✅ v1.5.1 | ✅ | ✅ | ✅ |
| 控制面语言 | Go | Go | Go | Go |
| 数据面语言 | Rust 🦀 | C++ | Go | NGINX C |
| AI 网关能力 | ✅ 实验 | ✅ (AI Gateway) | ❌ | ❌ |
| Wasm 插件 | ✅ 实验 | ✅ | ✅ | ❌ |
| 内置 Helm Chart | ✅ | ✅ | ✅ | ✅ |
| 开源协议 | Apache 2.0 | Apache 2.0 | MIT | Apache 2.0 |
Nantian 的核心差异:Rust 数据面带来内存安全和高并发性能,原生 AI Gateway 能力让你无需额外组件即可管理 LLM 提供商流量。
从 Kubernetes Ingress 到 AI 网关,一个平台覆盖所有需求
标准 Gateway API 兼容,替代 NGINX Ingress。支持 HTTP、gRPC、TCP、UDP、TLS 全协议路由,无需自定义 CRD。
内置 AIService 与 TokenPolicy 资源,统一管理 OpenAI、Anthropic、混元等多模型提供商的认证、限流和路由。
通过 WasmPlugin 在数据面注入自定义逻辑——请求改写、认证、观测——无需重启网关进程即可热加载。
gRPC/xDS 协议分发路由快照,控制面与数据面解耦,支持多集群联邦部署与独立扩缩容。
添加 Helm 仓库,安装网关,然后进入完整快速开始
helm repo add nantian-gw https://chart.nantian.dev
helm repo update
helm install nantian-gw nantian-gw/nantian-gw --namespace nantian-gw --create-namespace