
Radar
Skyhook (KoalaOps, Inc.) · 코딩
Radar는 클러스터의 실시간 상태를 원시 YAML이 아닌 답으로 바꿔 주는 오픈소스 Kubernetes UI다. 장애를 근본 원인까지 접어 넣고, 워크로드를 그것들이 이루는 애플리케이션으로 묶으며, 모든 이벤트를 Kubernetes의 기본 1시간 보존 기간보다 오래 유지한다. 엔진 전체를 단일 바이너리로 노트북이나 클러스터에서 실행할 수 있고, 팀에 플릿 뷰와 SSO가 필요할 때만 호스팅 계층을 더하면 된다. 대부분의 클러스터 가시성 도구는 리소스 나열에서 멈춘다. Radar는 진단에서 시작한다. 새벽 3시에 실제로 시간을 아껴 주는 부분이 바로 거기다. 그게 이 제품의 주장 전부다.

Radar 소개
Radar란 무엇인가
Radar는 Kubernetes용 가시성 도구로, Skyhook(KoalaOps, Inc.)이 만들었고 Apache 2.0으로 라이선스된다. 오픈소스 Kubernetes 도구로서 플랫폼 팀과 SRE 팀이 인시던트 중에 던지는 질문에 답한다. 무엇이 고장 났는지, 왜 그런지, 무엇이 바뀌었는지. 수십 개의 kubectl 명령을 클릭해 넘기는 대신 토폴로지, 이벤트 타임라인, Helm 릴리스, GitOps 동기화 상태, 이미지 검사, 캐시된 상태에 대해 실행되는 클러스터 감사를 한 화면에서 연다.
제품은 두 부분으로 나뉜다. Radar OSS는 직접 실행하는 바이너리로 무료이고 제한이 없으며 문서화된 기능이 모두 들어 있다. Radar Cloud는 선택형 호스팅 컨트롤 플레인으로, 클러스터를 아우르는 단일 URL, 영구 보존, 알림, RBAC, SSO를 더한다. 두 경우 모두 같은 바이너리가 각 클러스터에서 실행된다. Cloud는 팀이 공유하는 서비스에 연결할 뿐이다. 아주 단순하다.
주된 한계는 범위다. Radar는 이미 Kubernetes를 운영하는 사람을 위해 만들어졌지, 이제 배우는 초보자를 위한 게 아니다. kubeconfig를 읽고 API 서버와 통신하므로 쓸모 있는 내용을 보여 주려면 늘 쓰던 접근 권한이 필요하다. 모바일 앱은 없다. OSS 버전은 장기 보존과 팀 인증도 Cloud 계층에 맡기므로, 영구적인 기록과 중앙 로그인을 원하는 팀은 유료 플랜으로 옮겨야 한다.
시작하기
- GitHub 릴리스 페이지에서 Radar 바이너리를 내려받거나 패키지 관리자로 설치한 뒤, kubeconfig에서 접근할 수 있는 아무 클러스터에나 로컬로 실행한다.
- Radar가 출력하는 로컬 URL을 열고 검사하려는 컨텍스트를 지정한다. 로컬 사용에서는 클러스터 안에 아무것도 설치되지 않는다.
- 내비게이션 바를 따라 필요한 뷰로 이동한다. 장애, 애플리케이션, 토폴로지, 타임라인, GitOps, 감사 중 하나다.
- AI 에이전트를 연결하려면 MCP 서버를 켜고 Claude Code, Codex, Cursor에 연결해 실시간 클러스터 상태를 조회하게 한다.
- 팀이 공유 뷰를 원하면 Radar Cloud에 가입하고 각 클러스터에 Helm 차트를 설치해 호스팅 플레인에 연결한다.
제품 정보
Radar의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 플랫폼 엔지니어
- 당직 SRE
- DevOps 리드
작업
- 워크로드가 왜 비정상이 됐는지 추적
- 클러스터의 보안과 신뢰성 태세 감사
- GitOps 드리프트 검토
활용 상황
- 배포가 크래시 루프에 빠지는데 그 전에 무슨 일이 있었는지 아무도 모른다
- 문서가 없는 클러스터를 물려받았다
- 실패한 리소스를 AI 에이전트가 분류하게 하고 싶다
주요 기능
근본 원인 장애 뷰
Radar는 장애를 주체별로 분류하고, 추정 원인과 그 직전의 변경을 붙여 한 행으로 접는다. 각 장애는 인과 링크와 영향 범위를 지니므로 어떤 크래시가 원인인지 하류 영향인지 알 수 있다. 이는 추측이 아니라 결정론적이다. 롤백 여부를 정할 때 그게 중요하다.
실시간 토폴로지
모든 리소스와 연결이 ELK.js로 배치되고 서버 전송 이벤트로 브라우저에 전달된다. 그래프를 네임스페이스나 레이블로 묶으면 어지러운 마이크로서비스 구성도 한눈에 읽힌다. 업데이트가 스트림으로 들어오므로 뷰는 변하는 클러스터를 그대로 반영한다. 폴링 지연은 없다.
기본을 넘겨 살아남는 이벤트 타임라인
Kubernetes는 약 1시간 뒤 이벤트를 잊는다. 보통 아직 조사 중일 때다. Radar는 모든 이벤트와 리소스 델타를 발생하는 순간 포착해 API 서버보다 오래 보관한다. 그래서 장애가 한참 전에 시작됐더라도 그 전에 무슨 일이 있었는지 되짚을 수 있다. 파드를 재시작하고 증거를 잃은 적이 있는가. 같은 문제다.
ArgoCD와 Flux를 위한 GitOps 가시성
ArgoCD와 Flux가 한 뷰에 나타나며 동기화 상태, 필드 단위 드리프트, 그리고 어떤 앱이 왜 OutOfSync거나 멈췄는지에 대한 진단이 함께 온다. 어떤 컨트롤러가 불만인지 찾으려고 두 대시보드를 오갈 필요가 없다. 드리프트는 필드별로 표시되므로 무엇이 바뀌었는지 알 수 있고, 그저 뭔가 바뀌었다는 것만 아는 게 아니다. 그게 유용한 부분이다.
내장 클러스터 감사
Radar는 보안, 신뢰성, 효율을 아우르는 36개의 모범 사례 검사를 갖췄다. 이를 캐시된 상태에 대해 1초 안에 실행한다. 별도 스캔 도구를 붙이지 않고 설정 오류를 찾는 빠른 방법이다. 더 깊은 분류를 위해 컨테이너 이미지 파일 시스템도 검사한다.
AI 에이전트용 MCP 서버
뷰가 보여 주는 모든 것을 Radar는 MCP로도 노출한다. Kubernetes MCP 서버가 있으면 Claude Code, Codex, Cursor 같은 코딩 에이전트가 같은 진단 엔진을 통해 실시간 클러스터를 조회하므로, kubectl 출력을 추측하는 대신 실제 상태에서 답한다. Diagnose는 이를 뒤집는다. 실패한 리소스를 한 번 클릭하면 읽기 전용 조사가 돌고 근본 원인을 논증한다. API 키도 계정도 필요 없다.
Helm 및 리소스 관리
Helm 릴리스 관리자는 모든 릴리스, 리비전, values 파일을 나열하고 helm CLI 없이 롤백, 리비전 비교, 기록 보기를 하게 한다. 리소스 브라우저는 워크로드, 로그 스트리밍, pod exec, YAML 편집, 포트 포워딩을 처리하며, 커스텀 리소스가 나타날 때마다 추적하는 인포머를 통해 모든 CRD를 자동으로 탐색한다.
로컬 우선, 에어갭 대응 바이너리
Radar는 사이드카도 에이전트도 CRD도 설치하지 않고 단일 바이너리로 실행된다. 노트북이나 클러스터 안에서 동작하며, 외부 서비스로 통신하는 것이 허용되지 않는 에어갭 환경에서 돌도록 만들어졌다. Hubble, OpenCost, Istio 트래픽 같은 기능이 있으면 Radar가 알아서 집어낸다. 찾지 못하면 꺼 둔다.
장단점
장점
- 엔진 전체가 Apache 2.0이고 무료이며, 유료 계층으로 밀어내려고 기능을 숨기지 않는다. 잠긴 것은 없다.
- 클러스터 단위 가격은 대시보드를 널리 공유한다고 팀을 벌하는 좌석 단위 비용을 피한다.
- 장애가 추정 원인과 인과 링크로 미리 연관돼 도착하므로 kubectl 수동 탐정 작업을 건너뛴다.
- 클러스터에 아무것도 설치하지 않고 단일 바이너리로 돌아 에어갭과 잠긴 환경에 맞는다.
- MCP 접근으로 AI 에이전트가 API 키 없이 실제 클러스터 상태를 읽을 수 있다.
단점
- 이미 Kubernetes를 안다고 전제하므로 초심자에게는 용어가 빽빽하게 느껴진다.
- Radar OSS는 영구 보존과 팀 SSO를 Cloud 계층에 맡기므로 그것에는 유료 플랜이 필요하다.
- 전용 모바일 앱은 없다. 인터페이스는 데스크톱 브라우저나 터미널 워크플로를 위한 것이다.
- 무료 Cloud 계층은 연결 클러스터를 세 개로 제한하는데, 성장하는 팀에는 부담이 될 수 있다.
자주 묻는 질문
Radar는 무엇이 고장 났고 왜 고장 났으며 무엇이 바뀌었는지 보는 Kubernetes UI다. 토폴로지, 이벤트 타임라인, Helm, GitOps 동기화 상태, 이미지 검사, 클러스터 감사, MCP 접근을 한 바이너리에 담는다. 로컬이나 클러스터 안에서 실행한다.
관련 콘텐츠
Radar와 관련된 도구, 스킬, 아티클을 살펴보세요.
Radar 대안
Forefront
Forefront · 코딩Forefront는 오픈소스 AI로 무언가를 만드는 웹 플랫폼이다. 대표적인 오픈소스 언어 모델을 자신의 데이터로 미세 조정하고, 성능을 평가하고, API로 실행하거나 내보내 직접 호스팅할 수 있다. 폐쇄형 플랫폼의 편의를 원하면서도 모델과 데이터의 소유권은 놓지 않으려는 개발자가 대상이다.
Startkit
StartKit.AI · 코딩Startkit은 AI SaaS와 AI 래퍼 제품을 만들기 위한 보일러플레이트다. 지루한 부분을 미리 연결해 둔 AI 스타트업 보일러플레이트라고 생각하면 된다. 인증, Stripe와 Lemon Squeezy 결제, 사용량 제한, 트랜잭션 이메일, 그리고 OpenAI, Anthropic, Groq, Llama와 통신하는 AI API 스타터 키트가 포함된다. 저장소를 복제하고 가격을 정한 뒤 사용자가 실제로 돈을 내는 부분에 착수하면 된다. React와 Tailwind 위의 Next.js로 만들어졌기 때문에 보일러플레이트 코드의 상당 부분이 이미 익숙하게 느껴진다.
Testim
Tricentis · 코딩Testim은 웹, 모바일, Salesforce 애플리케이션 전반에 걸쳐 엔드투엔드 테스트를 만들고 실행하는 AI 기반 테스트 자동화 플랫폼이다. 머신러닝에 기대어 인터페이스가 바뀌어도 테스트를 안정적으로 유지하므로, 팀은 깨진 셀렉터를 고치는 데 쓰는 시간을 줄인다. 오늘부터 쓸 수 있는 자동화 테스트 도구치고 나쁘지 않다. 브라우저에서 동작을 녹화해 테스트를 만들고, 더 세밀한 제어가 필요하면 JavaScript를 더한다. 바쁜 QA 팀에게 탄탄한 선택이다.
