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을 사용하여 클러스터 내에 배포할 수 있습니다. 인포머를 사용하여 클러스터를 실시간으로 감시하고, Server-Sent Events (SSE)를 통해 브라우저에 업데이트를 푸시합니다. AI 통합을 위해 내장된 Model Context Protocol (MCP) 서버가 포함되어 있어 AI 에이전트가 클러스터를 쿼리할 수 있습니다.

누구를 위한 도구인가요

다양한 환경(GKE, EKS, AKS, minikube 등)에서 클러스터를 빠르게 프라이빗하게, 에어갭 친화적인 방식으로 시각화하고 관리해야 하는 Kubernetes 관리자와 개발자를 위해 구축되었습니다.

주요 기능

  • 제로 설치 로컬 모드: 클러스터에 에이전트나 CRD를 설치하지 않고도 머신에서 실행할 수 있습니다.
  • 토폴로지 & 트래픽: 리소스 관계 및 네트워크 흐름 경로를 보여주는 인터랙티브 그래프.
  • 이미지 파일 시스템 뷰어: 로컬에서 이미지를 풀하지 않고 UI에서 직접 컨테이너 이미지 내용을 찾아볼 수 있습니다.
  • GitOps 워크스페이스: FluxCD 및 ArgoCD 리소스를 위한 전용 모니터링 및 진단.
  • AI 준비 완료: AI 에이전트 클러스터 쿼리를 위한 내장된 MCP 서버.
  • 리소스 비교: 자동 노이즈 제거를伴う 리소스의 YAML을 나란히 비교하여 diff 표시.