Открытая service mesh-платформа, которая добавляет микросервисам управление трафиком, безопасность и наблюдаемость с минимальными изменениями кода или вовсе без них.
kgateway-dev/kgateway
Нативный для Kubernetes API-шлюз на базе Envoy, реализующий Gateway API и поддерживающий сценарии использования AI-шлюза.
- Звёзды
- 5,720
- Форки
- 830
- Открытые issues
- 205
- Последний коммит
- 6 часов назад
Что это?
kgateway — это плоскость управления, реализующая Kubernetes Gateway API для прокси Envoy. С её помощью команды могут открывать доступ к API и централизованно применять политики аутентификации, авторизации и ограничения частоты запросов. Плоскость управления рассчитана на масштабирование от лёгких шлюзов между отдельными сервисами до централизованных шлюзов, обрабатывающих большие объёмы API-трафика.
Проект предназначен для гибридных сред, где микросервисы, бессерверные функции и устаревшие приложения используют одну точку входа. Он поддерживает делегирование маршрутов и комбинируемые политики, позволяя нескольким командам определять собственные API в рамках общего шлюза. Это проект-песочница CNCF под лицензией Apache-2.0.
Изначально kgateway был запущен в 2018 году под названием Gloo. Начиная с версии 2.3.0, функции для AI и агентных сценариев перенесли в проект agentgateway, поэтому теперь kgateway сосредоточен на роли API-шлюза на базе Envoy.
Ключевые возможности
- 01Реализует Kubernetes Gateway API на базе Envoy.
- 02Централизованно применяет политики аутентификации, авторизации и ограничения частоты запросов.
- 03Поддерживает делегирование маршрутов, позволяя нескольким командам управлять собственными маршрутами.
- 04Направляет запросы к микросервисам, бессерверным функциям и устаревшим приложениям.
- 05Масштабируется от лёгких шлюзов для отдельных сервисов до централизованных развёртываний.
Сценарии использования
- Открытие доступа к API микросервисов в Kubernetes и управление ими.
- Постепенный перенос устаревших приложений за единый шлюз.
- Разделение ответственности за маршруты и политики между несколькими командами в общем шлюзе.
Быстрый старт
- 1
Прочитайте документацию и установите kgateway в кластер Kubernetes
- 2
Присоединитесь к Slack-сообществу, чтобы получить помощь
Что важно знать
- В README не описан простой способ локальной установки; предполагается наличие среды Kubernetes.
- В README не указан статус стабильного релиза — проект лишь назван battle-tested.
Темы
Частые вопросы
- Что такое kgateway?
- Нативный для Kubernetes API-шлюз на базе Envoy, реализующий Gateway API и поддерживающий сценарии использования AI-шлюза. kgateway — это плоскость управления, реализующая Kubernetes Gateway API для прокси Envoy. С её помощью команды могут открывать доступ к API и централизованно применять политики аутентификации, авторизации и ограничения частоты запросов. Плоскость управления рассчитана на масштабирование от лёгких шлюзов между отдельными сервисами до централизованных шлюзов, обрабатывающих большие объёмы API-трафика.
- kgateway можно использовать бесплатно? Какая у него лицензия?
- kgateway распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kgateway всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kgateway — 21 окт. 2026 г..
- Для чего можно использовать kgateway?
- Открытие доступа к API микросервисов в Kubernetes и управление ими. Постепенный перенос устаревших приложений за единый шлюз. Разделение ответственности за маршруты и политики между несколькими командами в общем шлюзе.
- Как установить kgateway?
- Прочитайте документацию и установите kgateway в кластер Kubernetes Присоединитесь к Slack-сообществу, чтобы получить помощь
- Где скачать kgateway?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kgateway-dev/kgateway
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Kong — облачный, платформонезависимый API-, LLM- и MCP-шлюз с поддержкой плагинов для маршрутизации и защиты трафика сервисов.
Динамичный высокопроизводительный API-шлюз на базе NGINX и etcd с плагинами для маршрутизации, аутентификации, ограничения трафика и работы с AI/LLM.
Открытый прокси для ИИ-агентов, который обеспечивает безопасность, наблюдаемость и управление трафиком к LLM, MCP-инструментам и между агентами.
Open source control plane на базе Envoy предоставляет приложениям единый OpenAI-совместимый API для hosted LLM-провайдеров, self-hosted inference и MCP-серверов.
Самостоятельно размещаемый API-шлюз и платформа управления на PHP: превращает базы данных и бизнес-логику в REST API и поддерживает MCP для AI-агентов.