Repolode
weibaohui

weibaohui/k8m

轻量级单文件 Kubernetes 控制台,集成大模型智能分析与 MCP 工具调用,支持多集群管理。

可替代:LensRancher

Star
892
Fork
164
未关闭 Issue
25
最近提交
6小时前

这是什么?

k8m 是一款基于百度 AMIS 构建的迷你 Kubernetes 控制台,底层使用 kom 库访问 Kubernetes API。它以单个可执行文件发布,前端已内嵌其中,支持 Linux、macOS 和 Windows,并覆盖 x86 与 ARM 架构。除标准 Kubernetes 外,还支持 EKS、k3s、kind、k0s 等集群类型,可同时注册和管理多个集群,并提供心跳检测与自动重连。

AI 功能需要用户自行配置模型 API Key,也可接入 Ollama 等私有化部署的模型,项目本身不内置模型。主要能力包括划词解释、YAML 属性翻译、Describe 信息解读、日志 AI 问诊和运行命令推荐。k8m 还能把集群操作封装为 MCP 工具供大模型调用,且每次调用都按发起用户的权限执行。

此外,k8m 提供 Pod 文件浏览与编辑、日志查看与 Shell 执行、按集群授权并支持命名空间黑白名单、定时巡检并推送至钉钉、企业微信、飞书或自定义 webhook、Kubernetes Event 转发、CRD 自动发现以及 Helm 应用管理。

核心功能

  • 01单个可执行文件部署,前端已内嵌
  • 02多集群注册管理,支持心跳检测与自动重连
  • 03使用自有模型密钥进行 YAML 翻译、Describe 解读和日志分析
  • 04提供 MCP Server,将集群操作作为工具供大模型调用,并按调用用户权限执行
  • 05按集群授权只读、Exec 与管理员权限,支持命名空间黑白名单
  • 06支持定时巡检与 Kubernetes Event 转发到钉钉、飞书等 webhook

适用场景

  • 在一个轻量控制台中统一管理多个 Kubernetes 集群
  • 通过 MCP 让大模型在受控权限下查看或操作集群
  • 结合 Ollama 等私有化模型,搭建不依赖云端 AI 的集群控制台
  • 将定时巡检结果或集群事件推送到团队群聊

快速上手

  1. 1

    从 GitHub Releases 页面下载最新版本

  2. 2

    使用二进制文件启动 k8m

    ./k8m
  3. 3

    打开 http://127.0.0.1:3618,使用默认用户名和密码 k8m / k8m 登录

使用前须知

  • AI 功能需要您自行配置模型 API Key,k8m 不提供内置模型。
  • 上线前应修改默认登录用户名和密码(k8m / k8m)。

收录于专题

标签

常见问题

k8m 是什么?
轻量级单文件 Kubernetes 控制台,集成大模型智能分析与 MCP 工具调用,支持多集群管理。 k8m 是一款基于百度 AMIS 构建的迷你 Kubernetes 控制台,底层使用 kom 库访问 Kubernetes API。它以单个可执行文件发布,前端已内嵌其中,支持 Linux、macOS 和 Windows,并覆盖 x86 与 ARM 架构。除标准 Kubernetes 外,还支持 EKS、k3s、kind、k0s 等集群类型,可同时注册和管理多个集群,并提供心跳检测与自动重连。
k8m 可以免费使用吗?用的什么许可证?
k8m 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
k8m 还在维护吗?
活跃维护中。k8m 最近一次提交是在 2026年11月7日。
k8m 适合用来做什么?
在一个轻量控制台中统一管理多个 Kubernetes 集群 通过 MCP 让大模型在受控权限下查看或操作集群 结合 Ollama 等私有化模型,搭建不依赖云端 AI 的集群控制台 将定时巡检结果或集群事件推送到团队群聊
k8m 怎么安装和运行?
从 GitHub Releases 页面下载最新版本 使用二进制文件启动 k8m: ./k8m 打开 http://127.0.0.1:3618,使用默认用户名和密码 k8m / k8m 登录
在哪里获取 k8m?
源代码和安装说明在 GitHub 上:https://github.com/weibaohui/k8m

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目