Repolode
skyhook-io

skyhook-io/radar

Una interfaz de Kubernetes gratuita y de código abierto que se ejecuta como un único binario e incluye un servidor MCP integrado para que los agentes de IA puedan consultar el estado del clúster.

Alternativa open source a:LensOctant

Estrellas
4,050
Forks
270
Issues abiertos
120
Último commit
hace 16 horas

¿Qué es?

Radar es una interfaz web de Kubernetes para detectar qué está fallando en un clúster y por qué. Muestra una lista priorizada de problemas actuales, como bucles de reinicio, errores al descargar imágenes, despliegues bloqueados y referencias sin destino, y permite seguir un recurso a través de su topología, una cronología de eventos y cambios con diffs, releases de Helm, el estado de GitOps y el tráfico en vivo de los servicios.

Se ejecuta localmente como plugin de kubectl o aplicación de escritorio, usando el kubeconfig existente, sin instalar agentes ni CRD en el clúster. También se puede desplegar dentro del clúster con Helm para que todo el equipo tenga acceso compartido, con inicio de sesión mediante OIDC o un proxy de autenticación y RBAC de Kubernetes por usuario.

Radar incluye un servidor MCP con endpoints de solo lectura y de acceso completo, para que un agente de IA pueda consultar las mismas relaciones, datos de estado y eventos que muestra la interfaz. También puede ejecutar investigaciones con IA mediante una CLI de agente instalada localmente, como Claude Code o Codex.

Funciones clave

  • 01Vista de problemas priorizados, como bucles de reinicio, errores al descargar imágenes, despliegues bloqueados y condiciones fallidas de Argo CD o Flux
  • 02Grafo interactivo de topología y cronología de eventos y cambios en los recursos con diffs
  • 03Gestión de releases de Helm, incluida la consulta de values, la comparación de revisiones, la actualización y la reversión
  • 04Vista de flotas de GitOps para Argo CD y Flux, con diagnóstico de sincronización y desviaciones
  • 05Vista del tráfico basada en Hubble, Istio, Caretta o Beyla
  • 06Servidor MCP con endpoints de solo lectura y de acceso completo para agentes de IA; las lecturas no incluyen los valores de los secretos

Casos de uso

  • Investigar un despliegue fallido siguiendo su topología, eventos y cambios recientes en un solo lugar
  • Permitir que un agente de IA diagnostique problemas del clúster usando datos en vivo
  • Dar al equipo acceso compartido al estado del clúster, con permisos delimitados por RBAC, mediante una instalación dentro del clúster
  • Auditar las cargas de trabajo para detectar la falta de probes, límites de recursos y otras deficiencias respecto a las buenas prácticas

Inicio rápido

  1. 1

    Instala Radar con el script de instalación oficial del README

  2. 2

    Instala mediante Homebrew

    brew install kubectl-radar
  3. 3

    Ejecuta Radar en tu clúster

    kubectl radar

Antes de usarlo

  • La mayoría de las funciones avanzadas, como las investigaciones con IA, requieren que instales un agente CLI en tu máquina e inicies sesión.
  • Las investigaciones con IA no se ejecutan en instalaciones dentro del clúster y requieren que se desactive la autenticación.
  • Algunas configuraciones de investigación con IA permiten que el agente use sus propias herramientas y servidores MCP, algo que Radar no puede restringir.

En colecciones

Temas

Preguntas frecuentes

¿Qué es radar?
Una interfaz de Kubernetes gratuita y de código abierto que se ejecuta como un único binario e incluye un servidor MCP integrado para que los agentes de IA puedan consultar el estado del clúster. Radar es una interfaz web de Kubernetes para detectar qué está fallando en un clúster y por qué. Muestra una lista priorizada de problemas actuales, como bucles de reinicio, errores al descargar imágenes, despliegues bloqueados y referencias sin destino, y permite seguir un recurso a través de su topología, una cronología de eventos y cambios con diffs, releases de Helm, el estado de GitOps y el tráfico en vivo de los servicios.
¿radar es gratuito? ¿Qué licencia tiene?
radar es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿radar sigue mantenido?
Mantenimiento activo. El último commit de radar fue el 5 nov 2026.
¿Para qué puedo usar radar?
Investigar un despliegue fallido siguiendo su topología, eventos y cambios recientes en un solo lugar Permitir que un agente de IA diagnostique problemas del clúster usando datos en vivo Dar al equipo acceso compartido al estado del clúster, con permisos delimitados por RBAC, mediante una instalación dentro del clúster Auditar las cargas de trabajo para detectar la falta de probes, límites de recursos y otras deficiencias respecto a las buenas prácticas
¿Cómo se instala radar?
Instala Radar con el script de instalación oficial del README Instala mediante Homebrew: brew install kubectl-radar Ejecuta Radar en tu clúster: kubectl radar
¿Dónde consigo radar?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/skyhook-io/radar

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

Proyectos relacionados

Plataforma interna de desarrollo de código abierto para Kubernetes que ofrece abstracciones de alto nivel para desplegar aplicaciones, recursos y cargas de trabajo de agentes de IA.

DevOps y nube#kubernetes#internal-developer-platform#platform-engineering
1,8 mil280GoApache-2.0Actualizado hace 22 horas