Repolode
kite-org

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

    Encaminhe o serviço para sua máquina local

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