Plataforma open source para consultar, visualizar, criar alertas e explorar métricas, logs e traces de várias fontes de dados.
kite-org/kite
Um dashboard Kubernetes leve e de código aberto para gerenciar vários clusters, com monitoramento, controle de acesso RBAC e assistente de IA para diagnóstico de problemas.
Alternativa open source a:Lens
- Estrelas
- 3,172
- Forks
- 313
- Issues abertas
- 67
- Último commit
- há 8 horas
O que é?
O Kite é um workspace Kubernetes baseado na web que permite operar vários clusters em uma única interface. Ele cobre recursos principais, CRDs e releases do Helm, e inclui edição de YAML em tempo real, escalabilidade e reinicialização de workloads, terminais de pods, nodes e kubectl no navegador, além de busca global por recursos.
Para observabilidade, o Kite se conecta ao Prometheus de cada cluster para exibir o uso de CPU, memória e rede, além de transmitir e filtrar logs de pods junto com eventos e recursos relacionados. O controle de acesso usa RBAC com permissões por cluster e registra logs de auditoria das alterações nos recursos. O login oferece suporte a OAuth, LDAP, contas locais, MFA e passkeys.
O Kite também inclui um assistente de IA integrado que pode inspecionar recursos, logs e métricas do Prometheus. Operações de escrita exigem confirmação do usuário, e o assistente respeita as permissões RBAC do usuário atual. A implantação pode ser feita com Helm, Docker ou um manifesto Kubernetes independente, ou o projeto pode ser compilado a partir do código-fonte.
Recursos principais
- 01Gerencia vários clusters, incluindo recursos principais, CRDs e releases do Helm.
- 02Integra o Prometheus de cada cluster para coletar métricas de CPU, memória e rede.
- 03Transmite e filtra logs de pods junto com eventos e recursos relacionados, mantendo o contexto.
- 04Oferece terminais de pods, nodes e kubectl acessíveis pelo navegador.
- 05Oferece suporte a login com OAuth, LDAP, contas locais, MFA e passkeys.
- 06Aplica RBAC com permissões por cluster e logs de auditoria das alterações.
Casos de uso
- Operar vários clusters Kubernetes em um único dashboard, sem precisar alternar entre contextos do kubeconfig.
- Conceder às equipes acesso limitado por escopo e por cluster aos workloads, com RBAC e logs de auditoria.
- Diagnosticar problemas em pods reunindo logs, eventos e métricas do Prometheus em um só lugar.
- Executar um dashboard Kubernetes self-hosted com login via SSO ou LDAP.
Início rápido
- 1
Instale o Kite com Helm em um namespace dedicado
helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace - 2
Encaminhe o serviço para sua máquina local
kubectl port-forward --namespace kite-system svc/kite 8080:8080 - 3
Acesse http://localhost:8080, crie o primeiro administrador e conecte um cluster
Antes de usar
- Os valores padrão do chart são destinados à avaliação. Antes de usar em produção, é preciso reforçar a segurança, por exemplo, configurando armazenamento persistente e substituindo a chave de criptografia.
- O manifesto independente do Kubernetes concede permissões cluster-admin à conta de serviço, portanto elas devem ser restringidas fora de um ambiente de testes.
- Para compilar a partir do código-fonte, são necessários Go 1.26, uma versão específica do Node.js e pnpm.
Tópicos
Perguntas frequentes
- O que é kite?
- Um dashboard Kubernetes leve e de código aberto para gerenciar vários clusters, com monitoramento, controle de acesso RBAC e assistente de IA para diagnóstico de problemas. O Kite é um workspace Kubernetes baseado na web que permite operar vários clusters em uma única interface. Ele cobre recursos principais, CRDs e releases do Helm, e inclui edição de YAML em tempo real, escalabilidade e reinicialização de workloads, terminais de pods, nodes e kubectl no navegador, além de busca global por recursos.
- kite é gratuito? Qual é a licença?
- kite é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- kite ainda é mantido?
- Manutenção ativa. O último commit de kite foi em 21 de out. de 2026.
- Para que posso usar kite?
- Operar vários clusters Kubernetes em um único dashboard, sem precisar alternar entre contextos do kubeconfig. Conceder às equipes acesso limitado por escopo e por cluster aos workloads, com RBAC e logs de auditoria. Diagnosticar problemas em pods reunindo logs, eventos e métricas do Prometheus em um só lugar. Executar um dashboard Kubernetes self-hosted com login via SSO ou LDAP.
- Como instalar kite?
- Instale o Kite com Helm em um namespace dedicado: helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace Encaminhe o serviço para sua máquina local: kubectl port-forward --namespace kite-system svc/kite 8080:8080 Acesse http://localhost:8080, crie o primeiro administrador e conecte um cluster
- Onde consigo kite?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/kite-org/kite
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Helm é o gerenciador de pacotes do Kubernetes: instala e gerencia aplicações empacotadas como Charts reutilizáveis.
Registro de contêineres cloud native de código aberto que armazena, assina e analisa imagens e charts Helm, com RBAC e replicação.
Dashboard de monitoramento self-hosted em tempo real para Proxmox, Docker, Kubernetes, TrueNAS e vSphere, com alertas e rondas de IA agendadas.
Agente de SRE com IA e hospedagem própria que aprende padrões normais de logs, abre incidentes para novas anomalias e encaminha alertas para Slack, Teams, Telegram e ferramentas de plantão.
Cria e gerencia dashboards do Grafana e alertas pré-configurados para serviços e infraestruturas comuns, sem precisar escrever queries manualmente.