Un dashboard de Kubernetes ligero y de código abierto para gestionar varios clústeres, con monitoreo, control de acceso RBAC y un asistente de IA para solucionar problemas.
- Estrellas
- 892
- Forks
- 164
- Issues abiertos
- 25
- Último commit
- hace 4 horas
¿Qué es?
k8m es un dashboard Mini de Kubernetes basado en AMIS que utiliza la biblioteca kom como cliente de la API de Kubernetes. Se distribuye como un único ejecutable con el frontend integrado y funciona en Linux, macOS y Windows, tanto en x86 como en ARM. Es compatible con Kubernetes estándar y con clústeres de EKS, k3s, kind y k0s. También permite registrar y supervisar varios clústeres a la vez mediante comprobaciones de latido y reconexión automática.
Las funciones de IA se conectan mediante una clave de API de modelo proporcionada por el usuario, incluidas opciones autoalojadas como Ollama; no se incluye ningún modelo. Permiten explicar el texto seleccionado, traducir campos YAML, interpretar descripciones de recursos, analizar logs de pods y recomendar comandos. k8m también expone sus operaciones de Kubernetes como herramientas MCP, y cada llamada MCP se ejecuta con los permisos del usuario que la realiza.
Además de las funciones de IA, k8m permite explorar y editar archivos de pods, consultar logs y acceder al shell; configurar autorizaciones por rol para cada clúster, con listas de permitidos y denegados por namespace; programar inspecciones de clústeres con alertas en DingTalk, WeCom, Feishu o webhooks; reenviar eventos de Kubernetes; descubrir CRD y administrar charts de Helm.
Funciones clave
- 01Implementación en un único binario con el frontend web integrado
- 02Registro de varios clústeres con comprobaciones de latido y reconexión automática
- 03Traducción de YAML, interpretación de descripciones y análisis de logs con asistencia de IA, usando claves de modelo propias
- 04Servidor MCP que expone operaciones de Kubernetes como herramientas y ejecuta las llamadas con los permisos del usuario que las realiza
- 05Autorización de solo lectura, exec y administración por clúster, con filtros de namespace
- 06Inspecciones programadas de clústeres y reenvío de eventos de Kubernetes a webhooks de chat
Casos de uso
- Operar varios clústeres de Kubernetes desde una sola consola web ligera
- Permitir que un agente LLM inspeccione u opere un clúster mediante MCP, con permisos controlados
- Ejecutar un dashboard de clústeres autoalojado con Ollama en lugar de un servicio de IA en la nube
- Enviar informes de estado programados o eventos del clúster a un grupo de chat del equipo
Inicio rápido
- 1
Descarga la última versión desde la página de releases de GitHub
- 2
Inicia k8m con el binario
./k8m - 3
Abre http://127.0.0.1:3618 e inicia sesión con el nombre de usuario y la contraseña predeterminados: k8m / k8m
Antes de usarlo
- Las funciones de IA requieren tu propia clave de API del modelo, ya que k8m no incluye un modelo integrado.
- Debes cambiar las credenciales de inicio de sesión predeterminadas (k8m / k8m) antes de ponerlo en producción.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es k8m?
- Dashboard ligero de Kubernetes en un solo binario, con asistencia de IA integrada, herramientas MCP y gestión de varios clústeres. k8m es un dashboard Mini de Kubernetes basado en AMIS que utiliza la biblioteca kom como cliente de la API de Kubernetes. Se distribuye como un único ejecutable con el frontend integrado y funciona en Linux, macOS y Windows, tanto en x86 como en ARM. Es compatible con Kubernetes estándar y con clústeres de EKS, k3s, kind y k0s. También permite registrar y supervisar varios clústeres a la vez mediante comprobaciones de latido y reconexión automática.
- ¿k8m es gratuito? ¿Qué licencia tiene?
- k8m es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿k8m sigue mantenido?
- Mantenimiento activo. El último commit de k8m fue el 7 nov 2026.
- ¿Para qué puedo usar k8m?
- Operar varios clústeres de Kubernetes desde una sola consola web ligera Permitir que un agente LLM inspeccione u opere un clúster mediante MCP, con permisos controlados Ejecutar un dashboard de clústeres autoalojado con Ollama en lugar de un servicio de IA en la nube Enviar informes de estado programados o eventos del clúster a un grupo de chat del equipo
- ¿Cómo se instala k8m?
- Descarga la última versión desde la página de releases de GitHub Inicia k8m con el binario: ./k8m Abre http://127.0.0.1:3618 e inicia sesión con el nombre de usuario y la contraseña predeterminados: k8m / k8m
- ¿Dónde consigo k8m?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/weibaohui/k8m
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
PaaS autohospedada que funciona en tu propio clúster de Kubernetes y muestra proyectos, servicios y diagnósticos en lenguaje claro, trabajando con los objetos de Kubernetes existentes.
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.
Interfaz web de Kubernetes fácil de usar y extensible para listar, ver y gestionar recursos del clúster, disponible dentro del clúster o como aplicación de escritorio.
Un panel de logs en tiempo real para Kubernetes que reúne los logs de todos los contenedores de una carga de trabajo en una sola línea de tiempo, en el navegador o la terminal.
Un chart de Helm para desplegar la plataforma de aplicaciones de LLM Dify en Kubernetes, incluidos sus componentes de API, web, worker, sandbox y plugins.