weibaohui/k8m
Free提供 MCP 多集群 Kubernetes 管理和操作,带管理界面、日志记录和近 50 个内置工具 (支持标准/CRD)。
About weibaohui/k8m
K8m is an AI-driven Mini Kubernetes AI Dashboard designed to simplify multi-cluster management through a lightweight, single-binary deployment. Built with Go and the AMIS frontend framework, it integrates a built-in Qwen2.5-Coder-7B model (also supporting DeepSeek-R1-Distill-Qwen-7B) and allows connection to private LLMs including Ollama. Key capabilities include MCP (Model Context Protocol) integration with 49 built-in tools for cluster operations, permission-aware MCP execution, multi-cluster auto-discovery, RBAC with cluster-level roles, Pod file management, real-time log streaming with search, cluster inspection with custom Lua rules, Event forwarding with AI summarization, CRD auto-discovery, Helm marketplace, and API key generation with Swagger documentation. It supports standard Kubernetes, AWS EKS, k3s, kind, k0s, and runs on Linux, macOS, Windows, and multiple architectures. The project is fully open source under the Apache 2.0 license.
Key Features
Pros & Cons
- Completely open source and free to use with no restrictions
- AI-driven features reduce manual intervention and speed up cluster troubleshooting
- Single binary deployment eliminates complex setup and dependencies
- Comprehensive RBAC and MCP permission system ensures secure AI-driven cluster access
- Supports a wide variety of Kubernetes distributions and cloud providers
- Initial configuration requires kubeconfig and LLM endpoint setup
- Built-in LLM (7B parameters) may be less capable than larger models for complex reasoning
- Documentation is primarily in Chinese, which may present a barrier for non-Chinese users
- User interface based on AMIS may have a learning curve compared to native dashboards