Plataforma de código abierto para consultar, visualizar, explorar y configurar alertas sobre métricas, registros y trazas de múltiples fuentes de datos.
kite-org/kite
Un dashboard de Kubernetes ligero y de código abierto para gestionar varios clústeres, con monitoreo, control de acceso RBAC y un asistente de IA para solucionar problemas.
Alternativa open source a:Lens
- Estrellas
- 3,172
- Forks
- 313
- Issues abiertos
- 67
- Último commit
- hace 8 horas
¿Qué es?
Kite es un espacio de trabajo de Kubernetes basado en web que permite operar varios clústeres desde una sola interfaz. Abarca recursos básicos, CRD y releases de Helm, e incluye edición de YAML en vivo, escalado y reinicio de cargas de trabajo, terminales de pods, nodos y kubectl en el navegador, y búsqueda global de recursos.
Para la observabilidad, Kite se conecta a Prometheus por clúster para mostrar el uso de CPU, memoria y red, y transmite y filtra registros de pods junto con eventos y recursos relacionados. El control de acceso usa RBAC con permisos por clúster y registra auditorías de los cambios en los recursos. El inicio de sesión admite OAuth, LDAP, cuentas locales, MFA y passkeys.
Kite también incluye un asistente de IA integrado que puede inspeccionar recursos, registros y métricas de Prometheus. Las operaciones de escritura requieren la confirmación del usuario, y el asistente opera dentro de los permisos RBAC del usuario actual. Se puede implementar con Helm, Docker, un manifiesto de Kubernetes independiente o compilarse desde el código fuente.
Funciones clave
- 01Gestiona varios clústeres, incluidos recursos básicos, CRD y releases de Helm.
- 02Se integra con Prometheus por clúster para obtener métricas de CPU, memoria y red.
- 03Transmite y filtra registros de pods, con eventos y recursos relacionados como contexto.
- 04Ofrece terminales de pods, nodos y kubectl en el navegador.
- 05Admite el inicio de sesión con OAuth, LDAP, cuentas locales, MFA y passkeys.
- 06Aplica RBAC con permisos por clúster y registros de auditoría de los cambios.
Casos de uso
- Operar varios clústeres de Kubernetes desde un solo dashboard, en lugar de cambiar entre contextos de kubeconfig.
- Dar a los equipos acceso acotado por clúster a las cargas de trabajo, con RBAC y registros de auditoría.
- Solucionar problemas de pods combinando registros, eventos y métricas de Prometheus en un solo lugar.
- Ejecutar un dashboard de Kubernetes autohospedado con inicio de sesión mediante SSO o LDAP.
Inicio rápido
- 1
Instala Kite con Helm en un namespace dedicado
helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace - 2
Reenvía el servicio a tu máquina local
kubectl port-forward --namespace kite-system svc/kite 8080:8080 - 3
Abre http://localhost:8080, crea el primer administrador y conecta un clúster
Antes de usarlo
- Los valores predeterminados del chart están pensados para evaluación. Antes de usarlo en producción, hay que reforzar la seguridad, por ejemplo, configurando almacenamiento persistente y sustituyendo la clave de cifrado.
- El manifiesto de Kubernetes independiente concede permisos cluster-admin a su cuenta de servicio, por lo que debes restringirlos fuera de un entorno de pruebas.
- Para compilar desde el código fuente se requieren Go 1.26, una versión específica de Node.js y pnpm.
Temas
Preguntas frecuentes
- ¿Qué es kite?
- Un dashboard de Kubernetes ligero y de código abierto para gestionar varios clústeres, con monitoreo, control de acceso RBAC y un asistente de IA para solucionar problemas. Kite es un espacio de trabajo de Kubernetes basado en web que permite operar varios clústeres desde una sola interfaz. Abarca recursos básicos, CRD y releases de Helm, e incluye edición de YAML en vivo, escalado y reinicio de cargas de trabajo, terminales de pods, nodos y kubectl en el navegador, y búsqueda global de recursos.
- ¿kite es gratuito? ¿Qué licencia tiene?
- kite es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿kite sigue mantenido?
- Mantenimiento activo. El último commit de kite fue el 21 oct 2026.
- ¿Para qué puedo usar kite?
- Operar varios clústeres de Kubernetes desde un solo dashboard, en lugar de cambiar entre contextos de kubeconfig. Dar a los equipos acceso acotado por clúster a las cargas de trabajo, con RBAC y registros de auditoría. Solucionar problemas de pods combinando registros, eventos y métricas de Prometheus en un solo lugar. Ejecutar un dashboard de Kubernetes autohospedado con inicio de sesión mediante SSO o LDAP.
- ¿Cómo se instala kite?
- Instala Kite con Helm en un namespace dedicado: helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace Reenvía el servicio a tu máquina local: kubectl port-forward --namespace kite-system svc/kite 8080:8080 Abre http://localhost:8080, crea el primer administrador y conecta un clúster
- ¿Dónde consigo kite?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/kite-org/kite
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Helm es el gestor de paquetes de Kubernetes: instala y administra aplicaciones empaquetadas como Charts reutilizables.
Registro de contenedores cloud native de código abierto que almacena, firma y analiza imágenes y charts de Helm, con RBAC y replicación.
Panel de monitoreo en tiempo real autoalojado para Proxmox, Docker, Kubernetes, TrueNAS y vSphere, con alertas y patrullas de IA programadas.
Un agente de SRE con IA y alojamiento propio que aprende los patrones habituales de los logs, crea incidentes automáticamente ante anomalías nuevas y envía alertas a Slack, Teams, Telegram y herramientas de guardia.
Crea y administra dashboards de Grafana y alertas preconfiguradas para servicios e infraestructura habituales, sin tener que escribir consultas a mano.