开源服务网格,无需或少量修改代码即可为微服务提供流量管理、安全与可观测性。
kgateway-dev/kgateway
基于 Envoy 实现 Kubernetes Gateway API 的云原生 API 网关,也可用作 AI 网关。
- Star
- 5,720
- Fork
- 830
- 未关闭 Issue
- 205
- 最近提交
- 9小时前
这是什么?
kgateway 是一个控制平面,为 Envoy 代理实现 Kubernetes Gateway API。团队可以在同一处暴露 API,并统一配置认证、鉴权和限流等策略。其控制面既能部署在服务之间的轻量级微网关,也能作为集中式网关承接大规模 API 流量。
项目面向混合架构场景,微服务、Serverless 函数和遗留应用可以同时位于同一个入口之后。它支持路由委托和可组合的策略,便于多个团队在共享网关中各自定义 API。项目采用 Apache-2.0 许可证,是 CNCF 沙箱项目。
kgateway 的前身是 2018 年发布的 Gloo。从 2.3.0 版本起,AI 与 agentic 相关功能迁移到 agentgateway 项目,kgateway 专注于做基于 Envoy 的 API 网关。
核心功能
- 01基于 Envoy 实现 Kubernetes Gateway API。
- 02在一处统一配置认证、鉴权和限流策略。
- 03支持路由委托,便于多个团队各自管理路由。
- 04可路由到微服务、Serverless 函数和遗留应用。
- 05既可用于轻量级服务间网关,也可用于集中式部署。
适用场景
- 在 Kubernetes 上为微服务暴露和管理 API。
- 通过统一网关逐步迁移遗留应用。
- 在共享网关中为多个团队分配各自的路由和策略管理权。
快速上手
- 1
阅读文档并在 Kubernetes 集群上安装 kgateway
- 2
加入社区 Slack 获取帮助
使用前须知
- README 未描述简单的本地安装方式,需要 Kubernetes 环境。
- 除称其经过实战检验外,README 未说明稳定版本状态。
标签
常见问题
- kgateway 是什么?
- 基于 Envoy 实现 Kubernetes Gateway API 的云原生 API 网关,也可用作 AI 网关。 kgateway 是一个控制平面,为 Envoy 代理实现 Kubernetes Gateway API。团队可以在同一处暴露 API,并统一配置认证、鉴权和限流等策略。其控制面既能部署在服务之间的轻量级微网关,也能作为集中式网关承接大规模 API 流量。
- kgateway 可以免费使用吗?用的什么许可证?
- kgateway 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- kgateway 还在维护吗?
- 活跃维护中。kgateway 最近一次提交是在 2026年10月21日。
- kgateway 适合用来做什么?
- 在 Kubernetes 上为微服务暴露和管理 API。 通过统一网关逐步迁移遗留应用。 在共享网关中为多个团队分配各自的路由和策略管理权。
- kgateway 怎么安装和运行?
- 阅读文档并在 Kubernetes 集群上安装 kgateway 加入社区 Slack 获取帮助
- 在哪里获取 kgateway?
- 源代码和安装说明在 GitHub 上:https://github.com/kgateway-dev/kgateway
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
Kong 是一款云原生、与平台无关的 API、LLM 和 MCP 网关,可通过插件扩展,用于转发和保护服务流量。
基于 NGINX 和 etcd 构建的动态高性能 API 网关,支持路由、认证、限流及 AI 大模型流量管理。
面向 AI 智能体的开源代理,为 LLM、MCP 工具和智能体之间的通信提供安全、可观测与治理能力。
基于 Envoy 的开源控制平面,为应用提供统一的 OpenAI 兼容 API,对接托管模型、自建推理服务和 MCP 服务器。
可自托管的 PHP API 网关与管理平台,可将数据库和业务逻辑发布为 REST API,并支持 MCP 供 AI 代理调用。