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.

解决的问题

Radar 是一个开源的 Kubernetes UI,旨在无需复杂安装或集群侧代理的情况下,提供集群状态的全面实时视图。它通过提供快速、私密且适合离线环境的仪表板,解决了大规模 Kubernetes 集群管理的问题,可本地运行在开发者的笔记本电脑上,也可作为团队共享的集群内部署。

工作原理

Radar 作为一个单一二进制文件运行,直接与 Kubernetes API 通信。它使用 informers 实时监控集群,并通过 Server-Sent Events (SSE) 将更新推送到浏览器。它可以作为本地 CLI 工具(kubectl radar)运行,或通过 Helm 部署以供团队访问。对于 AI 集成,它内置了 Model Context Protocol (MCP) 服务器,允许 AI 代理检查和操作集群。

适用人群

专为 Kubernetes 管理员、DevOps 工程师和开发者设计,适用于各种环境(GKE、EKS、AKS、minikube 等)中的集群可视化、资源管理与 GitOps 监控,提供高性能 UI 支持。

主要亮点

  • 零安装本地模式:在你的笔记本电脑上运行,直接连接 K8s API,数据完全保留在你的设备上,确保隐私安全。
  • 拓扑可视化:交互式图表展示资源间关系与网络流量流向。
  • 镜像文件系统查看器:无需进入容器即可从 Pod 视图直接浏览容器镜像内容。
  • GitOps 工作区:专为 FluxCD 和 ArgoCD 资源设计的监控与诊断功能,支持漂移检测。
  • 资源对比:对相同类型的任意两个资源进行并排 YAML 差异对比,自动去除噪声,提供更清晰的信号。
  • AI 就绪:内置 MCP 服务器,支持 AI 代理对集群进行诊断与操作。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目