프로젝트 소개

Radar는 단일 바이너리로 실행되는 오픈소스 Kubernetes 사용자 인터페이스로, 클러스터 설치나 계정, 클라우드 동기화가 필요하지 않습니다. 노트북에서 Kubernetes API에 직접 연결하거나 Helm을 통해 클러스터 내에 배포하여 팀이 공유할 수 있습니다. 이 도구는 informer와 SSE 기반의 실시간 뷰를 제공하며, 대화형 토폴로지 그래프, 스마트 컬럼과 사용자 정의 레이블이 있는 리소스 테이블, 이미지 파일시스템 뷰어, 통합 이벤트 타임라인, 리비전 diff와 롤백이 가능한 Helm 릴리스 관리, 리소스 나란히 비교, TLS 인증서 만료 추적, ArgoCD 및 FluxCD용 GitOps 모니터링, Hubble, Istio, Caretta 또는 Beyla를 사용한 실시간 트래픽 시각화, Prometheus 호환 백엔드의 워크로드 메트릭, Karpenter 플릿에 대한 읽기 전용 용량 진단을 포함합니다. 또한 AI 에이전트가 Radar를 통해 클러스터를 검사, 조사, 운영할 수 있도록 하는 내장 MCP(Model Context Protocol) 서버도 포함합니다. 보안 기능으로는 선택적 인증 모드(프록시, OIDC), 클러스터 내 배포를 위한 RBAC 범위 권한, 클러스터 데이터를 사용자 머신에 유지하는 프라이버시 우선 설계가 있습니다. 설치 옵션으로는 빠른 curl 스크립트, Homebrew, Krew, Scoop, PowerShell, 직접 다운로드, macOS, Linux, Windows용 데스크톱 앱이 있습니다. 이 프로젝트는 Apache 2.0 라이선스로 제공되며 GKE, EKS, AKS, minikube, kind, k3s를 포함한 모든 준수 Kubernetes 클러스터를 지원합니다.