Radar:面向 AI Agent 的开源 Kubernetes 可视化管理与诊断工具
skyhook-io/radar · The missing open-source Kubernetes UI with a built-in MCP server for AI agents. See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.
ELI5:它是什么,解决什么问题
Radar 是一个以单一 Go 二进制形式提供的开源 Kubernetes UI,可在本地或集群内运行,通过直接连接 Kubernetes API 展示拓扑、资源、事件时间线、Helm、GitOps、实时服务流量与集群审计等信息,帮助定位故障现象及其原因与变更。项目内置 MCP 服务器,使 AI Agent 能够检查和操作集群;同时支持 Helm 部署以实现团队共享访问与 RBAC 权限控制。
核心能力与快速开始
★ 3906 · Go
- 能做什么
- 提供 Kubernetes 资源拓扑图(资源层级与流量模式)、资源浏览、事件时间线、Helm 与 GitOps 视图、实时服务流量、成本、审计、升级影响与 RBAC 等视图;通过 informers 实时监听集群并经 SSE 推送更新;以单一 Go 二进制运行,无需集群内安装 agent 或 CRD;内置 MCP 服务器供 AI Agent 检查与操作集群,可配置只读模式或禁用 MCP 端点;支持 kubeconfig 多文件、命名空间过滤、慢速集群超时参数与 Prometheus 查询接入。
- 适用场景
- 在本地笔记本或集群内查看和排查 Kubernetes 工作负载、资源关系与变更事件;结合 Helm 与 GitOps 视图审视发布状态;通过内置 MCP 让 AI Agent 获取集群上下文并执行受控操作;为大集群或出网受限环境提供轻量私有化集群界面。
- 项目形态
- 可直接使用的工具
- 部署方式
- 支持本地 CLI/桌面应用直接连接 Kubernetes API,也支持通过 Helm 部署到集群内以实现团队共享访问;提供 curl 安装脚本、Homebrew、Krew、Scoop 及发行包等安装方式。具体生产部署条件与安全加固要求未说明。
- 主要依赖
- 需要可访问的 Kubernetes 集群与 kubeconfig;Go 源码构建需 Go 1.26+;时间线可选用 memory、SQLite 或 PostgreSQL 存储;部分视图依赖 Prometheus 兼容后端、OpenCost、Beyla 等外部数据源,具体配置未完整说明。
- 使用限制
- 未说明性能上限与资源消耗的完整测试范围;集群内共享部署需要额外的认证与 RBAC 配置;部分高级视图依赖外部指标或成本数据源;README 中未说明 API 成本、商业支持与全部安全限制。
- 许可证
- Apache-2.0
- 最近推送
- 2026-10-25 06:25
资料检查:2026-10-25 07:00 · 卡片整理:2026-10-31 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证
职业应用
程序员
用于 Kubernetes 集群的故障排查与运维:通过拓扑、事件时间线、Helm、GitOps、实时服务流量和集群审计视图定位故障现象、原因与变更;内置 MCP 服务器让 AI Agent 检查并操作集群,辅助排错。
查看内容依据
See what's broken, why, and what changed. Issues, Topology, event timeline, Helm, GitOps, live service traffic, and cluster audits - all in one Go binary.
由 AI 根据来源材料整理,未进行安装或运行验证
讨论 0
登录后参与讨论,阅读资讯无需注册。
还没有评论,来分享第一个看法。