TGViewer
Мониторим ИТ Мониторим ИТ @monitorim_it · 8.54K subscribers
Post #2576 971
Klarity — GitOps-first панель для наблюдения за Kubernetes

Klarity — веб-интерфейс для просмотра состояния Kubernetes-кластеров, диагностики приложений и контроля GitOps-процессов.

Главная идея проекта: кластер нужно наблюдать через панель, а изменять — через Git, pull request и привычный CI/CD-процесс. Поэтому в Klarity нет универсального редактора ресурсов, позволяющего незаметно изменить YAML в обход GitOps.

Что умеет Klarity:

🚀 автоматически обнаруживать более 60 типов Kubernetes-ресурсов и установленные CRD;

🚀 показывать Pods, Deployments, StatefulSets, Services, Ingress, PVC, RBAC, события и другие объекты;

🚀 выводить CPU и память узлов, Pod и отдельных контейнеров через metrics-server;

🚀 ранжировать основные потребители ресурсов;

🚀 транслировать логи контейнеров через WebSocket;

🚀 открывать веб-терминал в контейнере через kubectl exec;

🚀 организовывать port forwarding прямо из браузера;

🚀 искать ресурсы сразу по нескольким категориям;

🚀 формировать HTML-отчёт о состоянии кластера.

Отдельно приятна автоматическая интеграция с Argo CD и Flux. Klarity обнаруживает их CRD и показывает состояние Applications, ApplicationSets, Kustomizations, HelmReleases и Git-репозиториев без дополнительной настройки.

Для нескольких кластеров можно загрузить набор kubeconfig-файлов и переключаться между контекстами из интерфейса.

Предусмотрено несколько вариантов аутентификации:

🚀 встроенные пользователи и роли;

🚀 Kubernetes ServiceAccount Token;

🚀 OIDC/SSO через Keycloak, GitLab, GitHub, Azure AD, Okta, Dex и другие провайдеры.

Backend написан на Go, frontend — на React и TypeScript. Интерфейс встраивается в один исполняемый файл. Развернуть приложение можно через Helm или Kustomize.

Klarity — это скорее альтернатива Headlamp, Lens или веб-вариант k9s, а не полноценная observability-платформа. Здесь нет долговременного хранения метрик, централизованного хранилища логов и трассировки. Метрики берутся из metrics-server, логи транслируются напрямую, а журнал аудита хранится в ограниченном буфере памяти.

Репыч на GitHub

Сайт и документация


📱 Telegram | 📲 MAX
  • 🔥 4
  • 👍 3
  • ⚡ 2
More from @monitorim_it
  1. Sep 25, 2026Pandora FMS — замена ушедших PRTG, WhatsUp Gold и SolarWinds 🔥 Проверенная временем платф…
  2. Sep 25, 2026Помните ли вы мой пост про Машеньку, которая слегка обделалась в процессе комментирования.…
  3. Sep 24, 2026Nerdlog — просмотр логов с нескольких серверов без ELK, Graylog и центрального хранилища И…
  4. Sep 23, 2026Avalonia UI и Linux Embedded: делаем Grafana-дашборд на старом Raspberry Pi и древнем 32-б…
  5. Sep 23, 2026Quickwit — поисковый движок для логов и трейсов с хранением индексов в S3 Quickwit ориенти…
  6. Sep 21, 2026🚨 Prometheus Alertmanager или Grafana Alerting — что выбрать? Поговаривают, что существую…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →