kgateway 是一个基于 Envoy 的 Kubernetes 原生 API 网关
介绍
kgateway 是一个 CNCF 项目:
- Kubernetes 的入口/边缘路由器:它由 Envoy 驱动,并通过 Gateway API 进行编程,是世界领先的云原生入口。
- 高级 API 网关:在一个地方聚合 Web API 并应用关键功能,如身份验证、授权和速率限制。
- ambient mesh 的更优路径代理:使用与南北向流量管理相同的堆栈来管理东西向流量。
- 保护 LLM 使用的 AI 网关:无论您是生产还是消费,都可以保护应用程序、模型和数据免受不当访问或使用。管理流向 LLM 提供商的流量,并在系统层面丰富提示词。
- 利用 Inference Extension 项目的 LLM 网关:智能路由到您的 Kubernetes 环境中的 AI 推理工作负载和 LLM。
- 模型上下文协议 (MCP) 网关:将 MCP 工具服务器联合到一个单一、可扩展和安全的端点。
- 混合应用的迁移引擎:将流量路由到以微服务、无服务器函数或传统应用形式实现的后端。这可以帮助您逐步从传统代码迁移到微服务和无服务器,在维护传统代码库的同时添加新功能,或者允许组织中不同团队选择不同的架构。
kgateway 功能丰富、速度快且灵活。它擅长函数级路由,支持传统应用、微服务和无服务器,提供强大的发现功能,与开源项目无缝集成,并旨在支持具有各种技术、架构、协议和云的混合应用程序。
该项目以前名为 Gloo,并于 2019 年实现了生产就绪。更多信息和从 Gloo 到 kgateway 的变更当前状态,请参阅迁移计划。