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,旨在用輕量級的單一二進位檔案工具取代複雜的儀表板設置。它通過提供即時的視覺介面來管理資源、拓撲和 GitOps 工作流程,解決了叢集可見性的問題,無需在叢集上進行大量安裝或建立帳戶。
它是如何運作的
Radar 作為單一二進位檔案運行,直接與 Kubernetes API 通訊。它可以在筆電上本地運行(透過 kubeconfig 與 API 通訊),或透過 Helm 在叢集內部署。它使用 informers 實時監視叢集,並透過 Server-Sent Events (SSE) 將更新推送到瀏覽器。為了 AI 整合,它內建了 Model Context Protocol (MCP) 伺服器,允許 AI 代理查詢叢集。
適合對象
它專為需要快速、私密且適合隔離網路環境的 Kubernetes 管理員和開發者而設計,以便在各種環境(GKE、EKS、AKS、minikube 等)中視覺化和管理他們的叢集。
特色
- 零安裝本地模式:在您的機器上運行,無需在叢集中安裝代理或 CRDs。
- 拓撲與流量:互動式圖表顯示資源關係和網路流動路徑。
- 映像檔案系統檢視器:直接從 UI 瀏覽容器映像內容,無需在本機拉取映像。
- GitOps 工作區:專門用於監控和診斷 FluxCD 和 ArgoCD 資源。
- AI 就緒:內建 Model Context Protocol (MCP) 伺服器,供 AI 代理查詢叢集。
- 資源比較:資源的並排 YAML 差異比較,附帶自動噪音過濾。