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.
- Estrelas
- 892
- Forks
- 164
- Issues abertas
- 25
- Último commit
- há 7 horas
O que é?
k8m é um Mini dashboard Kubernetes baseado no AMIS, que usa a biblioteca kom como cliente da API do Kubernetes. É distribuído como um único executável, com o frontend integrado, e funciona em Linux, macOS e Windows, tanto em x86 quanto em ARM. É compatível com Kubernetes padrão e também com clusters EKS, k3s, kind e k0s. É possível registrar e monitorar vários clusters ao mesmo tempo, com verificações de heartbeat e reconexão automática.
Os recursos de IA se conectam a uma chave de API de modelo fornecida pelo usuário, inclusive em opções auto-hospedadas, como Ollama; nenhum modelo vem incluído. Eles permitem explicar o texto selecionado, traduzir campos YAML, interpretar descrições de recursos, analisar logs de pods e recomendar comandos. O k8m também disponibiliza suas operações do Kubernetes como ferramentas MCP, e cada chamada MCP é executada com as permissões do usuário que a iniciou.
Além dos recursos de IA, o k8m oferece navegação e edição de arquivos de pods, visualização de logs e acesso ao shell, autorização por função para cada cluster com listas de permissões e bloqueios de namespaces, inspeções agendadas de clusters com alertas via DingTalk, WeCom, Feishu ou webhooks, encaminhamento de eventos do Kubernetes, descoberta de CRDs e um gerenciador de Helm charts.
Recursos principais
- 01Implantação em um único binário, com o frontend web integrado
- 02Registro de vários clusters, com verificações de heartbeat e reconexão automática
- 03Tradução de YAML, interpretação de describe e análise de logs com assistência de IA, usando suas próprias chaves de modelo
- 04Servidor MCP que disponibiliza operações do Kubernetes como ferramentas, com chamadas executadas usando as permissões do usuário que as iniciou
- 05Autorização por cluster para acesso somente leitura, exec e administrador, com filtros de namespaces
- 06Inspeções agendadas de clusters e encaminhamento de eventos do Kubernetes para webhooks de chat
Casos de uso
- Operar vários clusters Kubernetes em um único console web leve
- Permitir que um agente LLM inspecione ou opere um cluster via MCP, com permissões controladas
- Executar um dashboard de cluster auto-hospedado com Ollama, em vez de um serviço de IA na nuvem
- Enviar relatórios de integridade agendados ou eventos do cluster para um grupo de chat da equipe
Início rápido
- 1
Baixe a versão mais recente na página de releases do GitHub
- 2
Inicie o k8m com o binário
./k8m - 3
Acesse http://127.0.0.1:3618 e faça login com o nome de usuário e a senha padrão: k8m / k8m
Antes de usar
- Os recursos de IA exigem sua própria chave de API de modelo, pois o k8m não inclui um modelo integrado.
- As credenciais de login padrão (k8m / k8m) devem ser alteradas antes de colocar o sistema em produção.
Em coleções
Tópicos
Perguntas frequentes
- O que é k8m?
- Dashboard Kubernetes leve, distribuído em um único binário, com assistência de IA integrada, ferramentas MCP e gerenciamento de vários clusters. k8m é um Mini dashboard Kubernetes baseado no AMIS, que usa a biblioteca kom como cliente da API do Kubernetes. É distribuído como um único executável, com o frontend integrado, e funciona em Linux, macOS e Windows, tanto em x86 quanto em ARM. É compatível com Kubernetes padrão e também com clusters EKS, k3s, kind e k0s. É possível registrar e monitorar vários clusters ao mesmo tempo, com verificações de heartbeat e reconexão automática.
- k8m é gratuito? Qual é a licença?
- k8m é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- k8m ainda é mantido?
- Manutenção ativa. O último commit de k8m foi em 7 de nov. de 2026.
- Para que posso usar k8m?
- Operar vários clusters Kubernetes em um único console web leve Permitir que um agente LLM inspecione ou opere um cluster via MCP, com permissões controladas Executar um dashboard de cluster auto-hospedado com Ollama, em vez de um serviço de IA na nuvem Enviar relatórios de integridade agendados ou eventos do cluster para um grupo de chat da equipe
- Como instalar k8m?
- Baixe a versão mais recente na página de releases do GitHub Inicie o k8m com o binário: ./k8m Acesse http://127.0.0.1:3618 e faça login com o nome de usuário e a senha padrão: k8m / k8m
- Onde consigo k8m?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/weibaohui/k8m
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
PaaS self-hosted que roda no seu cluster Kubernetes e apresenta projetos, serviços e diagnósticos em linguagem simples, trabalhando com os objetos Kubernetes existentes.
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.
Uma interface web para Kubernetes fácil de usar e extensível, que permite listar, visualizar e gerenciar recursos do cluster, tanto dentro do cluster quanto como aplicativo desktop.
Dashboard de logs em tempo real para Kubernetes que reúne os logs de todos os containers de um workload em uma única linha do tempo, no navegador ou no terminal.
Chart Helm para implantar a plataforma de apps com LLM Dify no Kubernetes, incluindo API, web, worker, sandbox e plugins.