Контроль состояния кластеров

Дашборд, 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 минут при наличии нескольких кластеров.


Настройка алертинга для автоматического контроля

Чтобы не проверять вручную, настройте оповещения:

  1. ОповещенияПолучатели — добавьте Email, Telegram или Webhook.
  2. ОповещенияМаршруты — настройте доставку на получателей.
  3. Правила оповещения — предустановленные правила уже есть. При необходимости добавьте кастомные (например, на использование диска > 80%).

Подробнее: Как настроить алертинг по метрикам, Как настроить алертинг по логам.


Дополнительно