Radar
Radar — open-source UI для Kubernetes: проверяйте топологию, события, Helm-релизы и GitOps-состояние по одному или нескольким кластерам.
Что такое Radar?
Radar — open-source UI для Kubernetes, предназначенный для упрощения понимания и отладки операций в нескольких кластерах по сравнению с использованием только kubectl. Он предоставляет графический интерфейс для проверки топологии кластера, событий, рабочих нагрузок и связанных операционных сигналов в подключённых кластерах.
Проект можно запустить как единый Go-байнарник локально или self-hosted в кластере Kubernetes под лицензией Apache 2.0, без необходимости аккаунта для OSS-версии. Отдельное предложение Radar Cloud добавляет возможности, не предназначенные для единого байнарника, такие как агрегация флота, постоянное хранение, маршрутизированные оповещения, SSO и аудит-логи.
Ключевые возможности
- Просмотр топологии и зависимостей: Визуализируйте живые связи сервисов (включая трафик восток-запад и входящие потоки), чтобы понять, как компоненты связаны.
- Хронология событий и просмотр: Проверяйте события Kubernetes и перематывайте хронологию событий, чтобы отследить, что произошло во время инцидента.
- Видимость рабочих нагрузок и версий: Ищите по кластерам и сравнивайте версии рабочих нагрузок бок о бок.
- Проверка Helm-чартов/релизов: Просматривайте историю релизов Helm, таких как ревизии и файлы значений, и аудитируйте изменения между ревизиями.
- Видимость GitOps с Argo CD и Flux: Видите состояние синхронизации приложений рядом с созданными ими ресурсами благодаря нативной поддержке Argo CD и Flux.
- Проверка образов (просмотр файловой системы образов): Проверяйте образы контейнеров, включая просмотр файловой системы, для изучения содержимого при отладке.
- Аудит кластеров и действия, связанные с безопасностью: Используйте представления аудита (включая концепцию «audit logs» в Radar Cloud) для обзора изменений и привилегированных действий.
- MCP для AI-агентов: Предоставляйте функциональность через «MCP for AI agents», позволяя AI-агентам взаимодействовать с Radar.
Как использовать Radar
- Выберите режим установки: Запустите Radar как локальный инструмент или self-host в вашем кластере. На сайте перечислены варианты установки, включая однострочный shell-скрипт (через
curl+sh), Homebrew, десктопное приложение и установку в кластере. - Подключитесь к Kubernetes: Для self-hosted/в-кластере установите Radar и используйте его в вашей среде; для локального использования запустите с доступом к контексту Kubernetes.
- Начните с поиска и навигации: Используйте поиск в UI для нахождения ресурсов по имени, метке или типу в подключённых кластерах, затем откройте нужную рабочую нагрузку или ресурс для просмотра хронологии, контекста топологии и связанных деталей.
Сценарии использования
- Отладка инцидентов без SSH и копания в логах: Когда срабатывает оповещение (например, краш подa в незнакомом namespace), ищите по кластерам, переходите к логам и следуйте по хронологии событий из одного UI.
- Обзор «что падает?» по всему флоту: Получайте единый вид на падающие поды, истекающие сертификаты, дрейфующие пакеты или неудачные health-чекы по нескольким кластерам вместо проверки каждого отдельно.
- Отладка синхронизации GitOps: Если приложение не достигает ожидаемого состояния, используйте поддержку Argo CD/Flux для проверки состояния синхронизации рядом с созданными ресурсами.
- Аудит изменений Helm и готовность к откату: Когда релизы меняются неожиданно, просматривайте ревизии Helm и файлы значений, сравнивайте изменения между ревизиями и определяйте предыдущую ревизию для отката.
- Анализ трафика и топологии для зависимостей сервисов: Проверяйте живые графики трафика (восток-запад, входящие потоки и здоровье TLS-сертификатов), чтобы понять, от каких сервисов зависят другие.
FAQ
Radar open-source?
Да. На странице указано, что Radar — open source под лицензией Apache 2.0.
Нужен ли аккаунт для OSS-версии?
Нет. На сайте указано, что для single-binary OSS-опыта аккаунт не требуется.
Можно ли запускать Radar локально или в кластере?
Да. Его можно запустить локально как единый байнарник или self-hosted в кластере.
Что добавляет Radar Cloud по сравнению с OSS-байнарником?
На странице описано, что Radar Cloud добавляет агрегацию флота, постоянное хранение, маршрутизированные оповещения, SSO и аудит-логи — возможности, выходящие за разумные пределы единого байнарника.
Интегрируется ли Radar с GitOps-инструментами?
Да. Перечислена нативная поддержка Argo CD и Flux для просмотра состояния синхронизации и созданных ресурсов.
Альтернативы
kubectl(и плагины kubectl): Лучше всего для прямой инспекции через командную строку в одном кластере или быстрого запроса на момент времени; не имеет консолидированной навигации по нескольким кластерам через UI, как в Radar.- Другие дашборды/инструменты мониторинга Kubernetes: Альтернативные UI могут предлагать представления топологии и инспекцию событий/нагрузок, но Radar подчёркивает свой объединённый охват (топология, Helm, GitOps, аудиты, инспекция образов) и подход OSS с одним бинарником.
- Инструменты агрегации Fleet: Для организаций, ориентированных на управление несколькими кластерами с централизованными представлениями, эти инструменты могут пересекаться с рабочим процессом Radar для Fleet, хотя Radar Cloud специально нацелен на агрегацию Fleet и хранение.
- GitOps-ориентированные дашборды: Если основная потребность — состояние GitOps-приложений, GitOps-нативные дашборды фокусируются на синхронизации/состоянии, в то время как Radar также охватывает видимость Helm-релизов, топологию и более широкий контекст отладки инцидентов.
Альтернативы
FounderStackHub
FounderStackHub использует ИИ-агента, чтобы 24/7 находить, проверять и подбирать стартап-перки: облачные кредиты, AI-tool и SaaS-скидки.
Elvixs
Elvixs — AI-инструмент для поиска контактов HR, генерации AI cold emails и отправки из Gmail с отслеживанием открытий для фрешеров и студентов.
Gossipic
Gossipic отслеживает, как часто ваш бренд упоминают в ответах AI, анализирует тон и конкурентов и формирует ежедневные планы на 7 дней.
SnapSub: Subscriptions Hub
SnapSub: Subscriptions Hub — приложение для управления подписками: календарь платежей, отчеты и аналитика расходов, чтобы видеть, когда начисления.
Abakada
Abakada — кураторский каталог бесплатных open-source инструментов на Филиппинах: 1000+ проверенных подборок в 45+ категориях для студентов и педагогов.
Been There Global
Been There Global делится реальными историями путешественников, чтобы вы «знали перед поездкой» и планировали путешествия увереннее.