Repolode
skyhook-io

skyhook-io/radar

Uma interface gratuita e open source para Kubernetes, executada em um único binário e com servidor MCP integrado para que agentes de IA consultem o estado do cluster.

Alternativa open source a:LensOctant

Estrelas
4,050
Forks
270
Issues abertas
120
Último commit
há 16 horas

O que é?

Radar é uma interface web para Kubernetes que ajuda a descobrir o que está falhando em um cluster e por quê. Ela apresenta uma lista priorizada de problemas atuais, como reinicializações contínuas, falhas ao baixar imagens, rollouts travados e referências sem destino, e permite acompanhar um recurso pela topologia, por uma linha do tempo de eventos e alterações com diffs, releases do Helm, status do GitOps e tráfego ativo dos serviços.

Ele pode ser executado localmente como plugin do kubectl ou como aplicativo desktop, usando o kubeconfig que você já tem, sem instalar agentes nem CRDs no cluster. Também pode ser implantado no cluster com Helm para dar acesso compartilhado à equipe, com login via OIDC ou auth-proxy e RBAC do Kubernetes por usuário.

Radar inclui um servidor MCP com endpoints somente leitura e completos, para que um agente de IA consulte as mesmas relações, dados de integridade e eventos exibidos na interface. Também pode executar investigações com IA usando uma CLI de agente instalada localmente, como Claude Code ou Codex.

Recursos principais

  • 01Visualização priorizada de problemas como reinicializações contínuas, erros ao baixar imagens, rollouts travados e condições com falha no Argo CD ou Flux
  • 02Gráfico interativo da topologia e linha do tempo de eventos e alterações nos recursos, com diffs
  • 03Gerenciamento de releases do Helm, incluindo visualização de values, comparação de revisões, atualização e rollback
  • 04Visão do conjunto GitOps para Argo CD e Flux, com diagnóstico de sincronização e divergências
  • 05Visualização de tráfego com dados do Hubble, Istio, Caretta ou Beyla
  • 06Servidor MCP com endpoints somente leitura e completos para agentes de IA, sem expor valores de secrets nas consultas de leitura

Casos de uso

  • Investigar uma implantação com falha acompanhando sua topologia, seus eventos e as alterações recentes em um só lugar
  • Permitir que um agente de IA diagnostique problemas no cluster usando dados atuais do cluster
  • Oferecer à equipe acesso compartilhado ao estado do cluster, com escopo definido por RBAC, por meio de uma instalação no cluster
  • Auditar workloads para identificar probes ausentes, limites de recursos e outras lacunas em relação às boas práticas

Início rápido

  1. 1

    Instale o Radar com o script oficial de instalação do README

  2. 2

    Instale via Homebrew

    brew install kubectl-radar
  3. 3

    Execute o Radar no seu cluster

    kubectl radar

Antes de usar

  • A maioria dos recursos avançados, como investigações com IA, exige que você instale um agente CLI na sua máquina e faça login.
  • As investigações com IA não são executadas em instalações dentro do cluster e exigem que a autenticação seja desativada.
  • Algumas configurações de investigação com IA permitem que o agente use suas próprias ferramentas e servidores MCP, algo que o Radar não consegue restringir.

Em coleções

Tópicos

Perguntas frequentes

O que é radar?
Uma interface gratuita e open source para Kubernetes, executada em um único binário e com servidor MCP integrado para que agentes de IA consultem o estado do cluster. Radar é uma interface web para Kubernetes que ajuda a descobrir o que está falhando em um cluster e por quê. Ela apresenta uma lista priorizada de problemas atuais, como reinicializações contínuas, falhas ao baixar imagens, rollouts travados e referências sem destino, e permite acompanhar um recurso pela topologia, por uma linha do tempo de eventos e alterações com diffs, releases do Helm, status do GitOps e tráfego ativo dos serviços.
radar é gratuito? Qual é a licença?
radar é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
radar ainda é mantido?
Manutenção ativa. O último commit de radar foi em 5 de nov. de 2026.
Para que posso usar radar?
Investigar uma implantação com falha acompanhando sua topologia, seus eventos e as alterações recentes em um só lugar Permitir que um agente de IA diagnostique problemas no cluster usando dados atuais do cluster Oferecer à equipe acesso compartilhado ao estado do cluster, com escopo definido por RBAC, por meio de uma instalação no cluster Auditar workloads para identificar probes ausentes, limites de recursos e outras lacunas em relação às boas práticas
Como instalar radar?
Instale o Radar com o script oficial de instalação do README Instale via Homebrew: brew install kubectl-radar Execute o Radar no seu cluster: kubectl radar
Onde consigo radar?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/skyhook-io/radar

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados