Repolode
kgateway-dev

kgateway-dev/kgateway

Gateway de API nativo de Kubernetes que implementa Gateway API sobre Envoy y admite casos de uso de gateway para IA.

Estrellas
5,720
Forks
830
Issues abiertos
205
Último commit
hace 9 horas

¿Qué es?

kgateway es un plano de control que implementa Kubernetes Gateway API para el proxy Envoy. Permite a los equipos exponer APIs y aplicar desde un mismo lugar políticas como autenticación, autorización y limitación de tráfico. Su plano de control está diseñado para escalar desde gateways ligeros entre servicios individuales hasta gateways centralizados que gestionan grandes volúmenes de tráfico de API.

El proyecto está pensado para entornos híbridos en los que microservicios, funciones serverless y aplicaciones heredadas comparten un mismo punto de entrada. Admite la delegación de rutas y políticas componibles, para que varios equipos puedan definir sus propias APIs dentro de un gateway compartido. Es un proyecto sandbox de CNCF con licencia Apache-2.0.

kgateway se lanzó originalmente como Gloo en 2018. A partir de la versión 2.3.0, sus funciones de IA y agentes se trasladaron al proyecto agentgateway, por lo que ahora kgateway se centra en ser un gateway de API basado en Envoy.

Funciones clave

  • 01Implementa Kubernetes Gateway API sobre Envoy.
  • 02Aplica políticas de autenticación, autorización y limitación de tráfico desde un mismo lugar.
  • 03Admite la delegación de rutas para que varios equipos puedan gestionar las suyas.
  • 04Dirige el tráfico a microservicios, funciones serverless y aplicaciones heredadas.
  • 05Escala desde gateways ligeros por servicio hasta despliegues centralizados.

Casos de uso

  • Exponer y gestionar APIs de microservicios en Kubernetes.
  • Migrar gradualmente aplicaciones heredadas detrás de un único gateway.
  • Permitir que varios equipos gestionen por separado sus rutas y políticas en un gateway compartido.

Inicio rápido

  1. 1

    Lee la documentación e instala kgateway en un clúster de Kubernetes

  2. 2

    Únete al Slack de la comunidad para obtener ayuda

Antes de usarlo

  • El README no describe una instalación local sencilla; presupone un entorno de Kubernetes.
  • El README no indica si hay una versión estable, más allá de calificar el proyecto como battle-tested.

Temas

Preguntas frecuentes

¿Qué es kgateway?
Gateway de API nativo de Kubernetes que implementa Gateway API sobre Envoy y admite casos de uso de gateway para IA. kgateway es un plano de control que implementa Kubernetes Gateway API para el proxy Envoy. Permite a los equipos exponer APIs y aplicar desde un mismo lugar políticas como autenticación, autorización y limitación de tráfico. Su plano de control está diseñado para escalar desde gateways ligeros entre servicios individuales hasta gateways centralizados que gestionan grandes volúmenes de tráfico de API.
¿kgateway es gratuito? ¿Qué licencia tiene?
kgateway es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kgateway sigue mantenido?
Mantenimiento activo. El último commit de kgateway fue el 21 oct 2026.
¿Para qué puedo usar kgateway?
Exponer y gestionar APIs de microservicios en Kubernetes. Migrar gradualmente aplicaciones heredadas detrás de un único gateway. Permitir que varios equipos gestionen por separado sus rutas y políticas en un gateway compartido.
¿Cómo se instala kgateway?
Lee la documentación e instala kgateway en un clúster de Kubernetes Únete al Slack de la comunidad para obtener ayuda
¿Dónde consigo kgateway?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kgateway-dev/kgateway

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados