Radar
Radar: Nowoczesny interfejs Kubernetes UI typu open-source do wizualizacji klastrów i zarządzania GitOps.
Radar to kompleksowe narzędzie open-source (licencja Apache 2.0) stworzone przez Skyhook, które rewolucjonizuje sposób interakcji z klastrami Kubernetes. Zapewnia pełną widoczność topologii, zdarzeń, wydań Helm oraz stanów GitOps w jednym, lekkim interfejsie UI. Dzięki możliwości uruchomienia jako pojedynczy plik binarny lub hostowania wewnątrz klastra, Radar eliminuje ograniczenia tradycyjnego narzędzia kubectl, oferując zaawansowane audyty, inspekcję obrazów oraz wsparcie dla agentów AI.
2026-05-05
--K
Radar Informacje o produkcie
Radar – Kompletny Interfejs Kubernetes UI dla Zespołów Platform Engineering
W nowoczesnym świecie chmurowym Kubernetes stał się standardem, jednak jego obsługa wciąż opiera się głównie na narzędziach tekstowych. Chociaż kubectl jest potężnym narzędziem, staje się niewystarczający, gdy zespół zarządza dziesiątkami klastrów w różnych regionach i chmurach. Radar, stworzony przez Skyhook, to brakujący interfejs graficzny (UI) dla Kubernetes, który łączy w sobie wizualizację topologii, zarządzanie zdarzeniami, obsługę Helm, GitOps oraz audyty bezpieczeństwa.
Projekt Radar jest w pełni open-source (licencja Apache 2.0) i został zaprojektowany tak, aby skrócić czas reakcji na incydenty oraz ułatwić zrozumienie skomplikowanych zależności wewnątrz infrastruktury kontenerowej.
Co to jest Radar?
Radar to lekkie, ale niezwykle potężne narzędzie do wizualizacji i zarządzania klastrami Kubernetes. W przeciwieństwie do ciężkich systemów monitoringu, Radar można uruchomić lokalnie jako pojedynczy plik binarny o rozmiarze około 30 MB lub zainstalować bezpośrednio w klastrze za pomocą Helm.
Najważniejsze cechy Radar to:
- Otwartość: Pełny kod źródłowy dostępny na GitHub (Apache 2.0).
- Lekkość: Brak wymaganych kont, baz danych czy skomplikowanej konfiguracji.
- Wszechstronność: Obsługa topologii, zdarzeń, wydań Helm, procesów GitOps oraz inspekcji systemów plików obrazów.
- Gotowość na AI: Integracja z serwerem MCP dla agentów sztucznej inteligencji.
Kluczowe Funkcje Systemu Radar
1. Wizualizacja Topologii i Ruchu
Radar automatycznie generuje grafy usług (Service Graphs), pokazując powiązania między Deploymentami, Serwisami i Ingressami. Dzięki temu inżynierowie mogą w czasie rzeczywistym obserwować ruch wschód-zachód, przepływy Ingress oraz stan certyfikatów TLS. Każdy węzeł w grafie jest interaktywny, co pozwala na błyskawiczne przejście do szczegółowych danych zasobu.
2. Linia Czasu Zdarzeń (Event Timeline)
Standardowy Kubernetes przechowuje zdarzenia tylko przez godzinę, co utrudnia analizę incydentów, które wydarzyły się w nocy. Radar rozwiązuje ten problem, oferując przejrzystą linię czasu zdarzeń, która pozwala na „przewinięcie” historii klastra i zrozumienie, co doprowadziło do awarii podów.
3. Pełna Widoczność GitOps i Helm
Narzędzie oferuje natywne wsparcie dla ArgoCD oraz Flux. Użytkownicy mogą zobaczyć stan synchronizacji każdej aplikacji obok zasobów, które zostały przez nią wytworzone. W przypadku Helm, Radar umożliwia podgląd każdej rewizji, plików wartości (values) oraz szybkie wycofywanie zmian (rollback) jednym kliknięciem.
4. Inspekcja Obrazów i Systemu Plików
Jedną z unikalnych funkcji Radar jest możliwość zaglądania do wnętrza systemów plików obrazów kontenerowych bezpośrednio z poziomu przeglądarki. Ułatwia to debugowanie problemów z konfiguracją lub brakującymi bibliotekami bez konieczności lokalnego pobierania obrazu.
5. Audyt i Bezpieczeństwo
Radar wykonuje automatyczne kontrole audytowe klastra, identyfikując błędy w konfiguracji, luki w zabezpieczeniach czy nieoptymalne ustawienia zasobów.
Scenariusze Użycia (Use Cases)
Rozwiązywanie Problemów bez „Kubectl Roulette”
Kiedy pod ulega awarii w przestrzeni nazw, której nazwy nie pamiętasz, Radar pozwala na przeszukanie wszystkich klastrów jednocześnie. Możesz natychmiast przeskoczyć do logów, sprawdzić historię zdarzeń i udostępnić link do konkretnego błędu koledze z zespołu. To koniec z wielogodzinnym przeszukiwaniem terminala.
Zarządzanie Flotą Klastrów (Fleet Management)
Zamiast przełączać się między dziesiątkami kontekstów kubeconfig, Radar oferuje jeden pasek wyszukiwania dla całej floty. Pozwala to na porównywanie wersji obciążeń (workloads) obok siebie i szybką identyfikację dryftu konfiguracji w różnych regionach.
Przejrzystość Procesów CI/CD
Dzięki zintegrowanym widokom dla GitOps i Helm, zespoły deweloperskie zyskują jasny obraz tego, co aktualnie dzieje się w procesie wdrażania. Możliwość audytowania zmian między rewizjami Helm sprawia, że każda modyfikacja infrastruktury jest w pełni transparentna.
Jak używać Radar? (How to Use)
Instalacja i uruchomienie Radar jest niezwykle proste i zajmuje mniej niż minutę. Możesz wybrać metodę, która najlepiej pasuje do Twojego przepływu pracy.
Krok 1: Instalacja
Możesz zainstalować Radar lokalnie na swoim komputerze lub w klastrze:
- Homebrew (macOS/Linux):
brew install skyhook-io/tap/radar(lub podobne) - Direct Download: Pobierz binarny plik dla swojego systemu.
- Skrypt curl:
curl -fsSL https://get.radarhq.io | sh && kubectl radar - Helm (In-cluster): Użyj oficjalnego chartu Helm, aby udostępnić interfejs całemu zespołowi poprzez Ingress.
Krok 2: Uruchomienie
- Tryb lokalny: Po prostu wpisz
kubectl radar. Narzędzie odczyta Twój aktualnykubeconfigi otworzy interfejs w przeglądarce. - Tryb In-cluster: Po instalacji przez Helm, Radar działa jako stały element infrastruktury, zapewniając dostęp do UI wszystkim uprawnionym użytkownikom bez konieczności posiadania lokalnych plików konfiguracyjnych.
Krok 3: Analiza i Monitorowanie
Po otwarciu interfejsu możesz natychmiast przeglądać topologię, sprawdzać stan zdrowia certyfikatów TLS, przeglądać wydania Helm oraz analizować zdarzenia na osi czasu.
Radar Cloud vs Open Source
Choć wersja open-source (OSS) oferuje pełną funkcjonalność interfejsu UI, Radar Cloud dodaje funkcje niezbędne w dużych organizacjach:
- Agregacja floty: Widok wszystkich klastrów w jednym panelu.
- Logowanie SSO: Integracja z Google, GitHub, SAML/OIDC.
- Trwała retencja: Przechowywanie zdarzeń i logów audytowych znacznie dłużej niż standardowy Kubernetes.
- Powiadomienia: Inteligentne alerty kierowane do Slack, PagerDuty lub MS Teams.
- RBAC: Szczegółowe uprawnienia na poziomie klastra lub przestrzeni nazw.
FAQ – Najczęściej Zadawane Pytania
Czy Radar jest darmowy? Tak, wersja podstawowa Radar jest dostępna na licencji Apache 2.0 i zawsze pozostanie darmowa do samodzielnego hostowania.
Czy potrzebuję konta, aby korzystać z Radar? Nie, wersja open-source nie wymaga zakładania konta ani żadnej formy rejestracji.
Jak Radar różni się od narzędzi takich jak Lens? Użytkownicy często zauważają, że Radar jest lżejszy i bardziej nowoczesny. Oferuje unikalne funkcje wizualizacji topologii i osi czasu, których brakuje w tradycyjnych pulpitach nawigacyjnych, a przy tym jest w pełni otwarty i pozbawiony agresywnych modeli subskrypcyjnych w wersji podstawowej.
Czy mogę używać Radar z agentami AI? Tak, Radar zawiera serwer MCP (Model Context Protocol), który pozwala Twoim agentom AI (np. w Cursor lub Claude) na odczytywanie danych z klastra Kubernetes w bezpieczny i ustrukturyzowany sposób.
Jakie systemy operacyjne są wspierane? Radar jest dostarczany jako pojedynczy plik binarny, który działa na Linuxie, macOS i Windowsie (przez Scoop lub bezpośredni download).








