Repolode
kite-org

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. 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. 2

    Reenvía el servicio a tu máquina local

    kubectl port-forward --namespace kite-system svc/kite 8080:8080
  3. 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