关于 KubeDrive
KubeDrive 是面向集群运维人员的 Kubernetes 桌面客户端,并提供供 AI Agent 使用的 MCP 桥接。Agent 使用 KubeDrive 已有的连接,无需获得 kubeconfig 或集群令牌。
主要功能
- 01多集群健康状态和资源视图
- 02日志、终端、Helm 和端口转发
- 03无需共享 kubeconfig 的 MCP 访问
- 04Agent 变更审批流程
适用场景
- 01检查集群健康状况和实时资源
- 02向 Agent 开放选定的集群
- 03应用前审查 Agent 提出的变更
MCP 相关
kubedrive-mcp 桥接通过本机地址向 MCP 客户端提供选定集群,使用 KubeDrive 已有的连接。Agent 的变更需要在应用中审批。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
适用于 macOS、Windows 和 Linux 的快速原生 Kubernetes 桌面客户端:集群运行状况、实时资源、日志、终端、Helm 和端口转发,全部可通过键盘操作,并内置 MCP 服务,让 AI Agent 无需 kubeconfig 即可操作你的集群。
下载 · 网站 · 文档 · 性能 · AI Agent · 定价

此仓库包含 KubeDrive 的发行版、问题跟踪器、基准测试以及 MCP bridge(kubedrive-mcp,Apache-2.0)的源代码,这是 KubeDrive 唯一的开源部分。应用本身为闭源。
为什么选择 KubeDrive
- 面向生产规模,速度飞快。 在 470 个节点上运行 50,000 个 Pod:3 秒显示首批行,10 秒加载完整列表,占用 428 MB 内存;而在同一集群上,
kubectl get pods -A需要 27 秒。KubeDrive 向 API 服务器请求表格,而不是对象,并在加载其余内容时流式显示第一页。数字、方法及其他客户端请参见性能页面;脚本和原始结果请参见benchmarks/。 - 默认保护生产环境。 如果集群的上下文名称看起来像生产环境,就会从一开始受到保护:窗口边框显示为红色,每次变更都要求你输入对象名称。安装 Helm chart 前会先进行 dry run。RBAC 角色不允许执行的操作会被禁用,而非隐藏。
- 无需在集群中安装任何内容。 KubeDrive 会读取你已有的 kubeconfig,使用你的 SSO 会话和权限,并直接与 API 服务器通信。集群数据绝不会发送到我们的服务器。
- 在一个屏幕中查看所有集群及其运行状况;诊断故障 Pod;查看现有 Prometheus 中的指标;检查升级影响,列出下一个 Kubernetes 版本会导致的问题;查看命名空间地图;使用浏览器扩展,在 KubeDrive 中打开 EKS、GKE、AKS、Argo CD、Grafana 和 Rancher 页面。
- 日常使用免费,可同时打开两个集群。Pro 增加无限集群、完整 Helm、PromQL、聚合日志、变更历史等功能。
无需 kubeconfig 即可使用 AI Agent
KubeDrive 可为 Claude Code、Codex、Cursor、Claude Desktop 及其他任何 MCP 客户端提供集群访问能力。Agent 向 KubeDrive 发出请求;KubeDrive 使用已有连接作出响应。Agent 永远不会获得 kubeconfig 或集群令牌,只能看到你勾选的集群,而且服务仅监听 127.0.0.1。
claude mcp add --transport http kubedrive http://127.0.0.1:47011/mcp \
--header "Authorization: Bearer kd_…"
读取免费。Agent 执行的变更属于 Pro 功能,每项变更都必须先在显示差异内容的窗口中由你点击 Allow;在受保护的集群上,你还需要输入对象名称。AI Agent 指南提供了各客户端的配置说明。
安装
系统要求: macOS 13 Ventura 或更高版本(Apple silicon 或 Intel);Windows 10 1809 或更高版本,或 Windows 11(x64 或 Arm);Linux 需要 GTK 4 和 WebKitGTK 6.0:Debian 13、Ubuntu 24.04、Fedora 40 及更高版本(x64)。详情请参阅安装指南。
macOS
使用 Homebrew:
brew install --cask aleksskoz/tap/kubedrive
或者从最新发行版下载 KubeDrive-<version>.dmg,打开后将 KubeDrive 拖到 Applications。每个发行版都会列出 DMG 的 SHA-256:
shasum -a 256 -c KubeDrive-<version>.dmg.sha256
此应用已使用 Developer ID 签名,并经过 Apple 公证。
Windows
从最新版本下载 KubeDrive-<version>-x64-setup.exe
(Arm PC 请下载 KubeDrive-<version>-arm64-setup.exe),然后运行。安装程序尚未进行代码签名,因此 SmartScreen 会提示一次:更多信息 → 仍要运行。版本说明中列出了每个安装程序的 SHA-256。KubeDrive 安装到 C:\Program Files\AKStudio\KubeDrive;如果 PC 上没有 WebView2 运行时,也会一并安装。
Linux
通过 KubeDrive 的软件包仓库安装,这样系统更新也会带来新版本。 Debian 13、Ubuntu 24.04 及更高版本:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://kubedrive.com/kubedrive.gpg | sudo tee /etc/apt/keyrings/kubedrive.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/kubedrive.gpg] https://kubedrive.com/apt stable main" |
sudo tee /etc/apt/sources.list.d/kubedrive.list
sudo apt update && sudo apt install kubedrive
Fedora 40 及更高版本:
sudo tee /etc/yum.repos.d/kubedrive.repo <<'EOF'
[kubedrive]
name=KubeDrive
baseurl=https://kubedrive.com/rpm
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://kubedrive.com/kubedrive.asc
EOF
sudo dnf install kubedrive
也可以从最新版本下载 kubedrive_<version>_amd64.deb 或 kubedrive-<version>.x86_64.rpm,并使用
sudo apt install ./… 或 sudo dnf install ./… 安装。仓库和 RPM 均使用 KubeDrive 的密钥签名(kubedrive.asc,指纹
87AE 5682 0F7C 659C 28CF 91F8 9D49 8CCC F6E3 1831)。
入门
KubeDrive 读取 kubeconfig 的方式与 kubectl 相同($KUBECONFIG 或 ~/.kube/config),并且只与您的集群通信。唯一例外是下文所述的更新检查。
更新
KubeDrive 第二次启动时会询问您是否要自动检查更新;如果您同意,它每天会查看一次此仓库的最新版本,不会发送任何关于您或集群的数据。您也可以随时手动检查:在 macOS 上选择 KubeDrive → 检查更新…,在 Windows 和 Linux 上选择 文件 → 检查更新…。
- macOS:KubeDrive 会自动更新。每次更新都经过签名,KubeDrive 会拒绝签名不匹配的更新。版本 0.1.0 无法自动更新:请下载一次新的 DMG,或运行
brew upgrade --cask kubedrive。 - Windows:更新通知会提供适用于您 PC 的安装程序链接;在旧版本上运行即可,您的设置会保留。
- Linux:通过软件包仓库安装时,运行
sudo apt upgrade或sudo dnf upgrade即可像更新其他软件包一样更新 KubeDrive;否则,更新通知会提供新软件包的链接。
卸载
- macOS:运行
brew uninstall --cask kubedrive(添加--zap也会移除设置和缓存)。 如果不使用 Homebrew,请将 KubeDrive 移到废纸篓;设置位于~/Library/Application Support/KubeDrive。 - Windows:选择 设置 → 应用 → KubeDrive → 卸载。设置会保留在
%AppData%\KubeDrive,直到您删除该文件夹。 - Linux:运行
sudo apt remove kubedrive或sudo dnf remove kubedrive。设置会保留在~/.config/KubeDrive。
KubeDrive 绝不会更改您的 kubeconfig,因此无需在该处撤销任何更改。
基准测试
benchmarks/ 中包含 kubedrive.com/performance 背后的脚本和原始结果:对比 KubeDrive 和其他 Kubernetes 客户端打开 50,000 个 Pod 的速度。这些内容采用 MIT 许可证,因此您可以自行重新运行。
反馈
发现错误或遗漏了什么?提交问题。
许可证
KubeDrive 可根据许可证免费使用。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。