Контроль состояния кластеров
Дашборд, Grafana, оповещения — единый обзор.
Где смотреть состояние
1. Дашборд кластера (основной источник)
Где: Выберите кластер в левом меню — откроется дашборд развёрнутого кластера. При создании клиентского кластера: Кластер → Клиентские кластеры → имя кластера; до завершения развёртывания страница Дашборд в разделе Администрирование, доступна только вкладка Кластер. Подробнее — Дашборд кластера.
Скриншот: дашборд развёрнутого кластера

Вкладки дашборда (после завершения развёртывания):
| Вкладка | Что отображает |
|---|---|
| Кластер | Группы узлов (Ready/NotReady, поды), описание (версия Kubernetes, статус, подсети, провайдер, расширенные настройки безопасности), обновление, счётчики сервисов, сработавшие алерты (при включённом сборе метрик) |
| Аннотации | Список аннотаций кластера (monitoring_id, tag, цветовая маркировка и др.) |
| События | События объектов кластера: дата и время, источник, объект, тип, текст |
| Логи | Собранные логи (при включённом shturval-log-collector и работающем shturval-metrics-collector в кластере управления) |
| Сертификаты | Срок действия сертификатов кластера |
| Метеринг | Потребление ресурсов по неймспейсам (CPU/час, RAM/час) |
| Доступность сервисов | Карточки доступности ключевых сервисов (при включённом shturval-metrics-collector в кластере и shturval-monitoring в кластере управления) |
2. Кнопка «Статистика» (Grafana)
Где: На дашборде кластера — кнопка Статистика.
Что даёт: Переход в Grafana с метриками кластера (CPU, память, сеть, поды, etcd, API-сервер и др.). Требует включённых shturval-metrics-collector (в кластере) и shturval-dashboards, shturval-monitoring (в кластере управления).
Прямой URL Grafana: https://dashboards.<домен-кластера> (например, dashboards.clustername.ip-10-11-12-13.shturval.link).
Подробнее: Предустановленные дашборды, Как добавить свой дашборд в Grafana.
3. Раздел «Оповещения»
Где: В боковом меню платформы — Оповещения → Просмотр оповещений.
Что отображает: Алерты по метрикам и логам (Firing, Pending, Inactive). Сгруппированы по группам правил.
Настройка: Для доставки в Email, Telegram, Webhook настраиваются получатели и маршруты. См. Как настроить алертинг.
4. Разделы «Узлы», «Сервисы и репозитории»
Узлы: Список узлов кластера с фильтрацией по ролям (Control Plane, Worker).
Сервисы и репозитории: Установленные сервисы (shturval-backup, shturval-log-collector, shturval-dashboards и др.). Статус каждого сервиса (Авто, Выкл, Patched).
Ежедневный контроль (краткий чек-лист)
Рекомендуется проверять раз в день (или при получении алертов):
| № | Проверка | Где смотреть |
|---|---|---|
| 1 | Все узлы в статусе Ready | Дашборд кластера → вкладка Кластер (блок «Группы узлов»), или раздел Узлы |
| 2 | Нет подов в CrashLoopBackOff | Workloads → Pods, фильтр по статусу |
| 3 | Нет критических алертов | Оповещения → Просмотр оповещений, вкладка Firing |
| 4 | Использование CPU/RAM в норме | Grafana (кнопка «Статистика») или дашборд Compute Resources |
| 5 | Кластеры в статусе Готов | Кластеры → список |
Время: 5–15 минут при наличии нескольких кластеров.
Настройка алертинга для автоматического контроля
Чтобы не проверять вручную, настройте оповещения:
- Оповещения → Получатели — добавьте Email, Telegram или Webhook.
- Оповещения → Маршруты — настройте доставку на получателей.
- Правила оповещения — предустановленные правила уже есть. При необходимости добавьте кастомные (например, на использование диска > 80%).
Подробнее: Как настроить алертинг по метрикам, Как настроить алертинг по логам.
Дополнительно
- Предустановленные дашборды — обзор дашбордов Kubernetes, Services, VictoriaMetrics и др.
- Как добавить свой дашборд в Grafana — provisioning через ConfigMap
- Архитектура мониторинга