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 代理對集群進行診斷與操作。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案