Дашборд кластера
Дашборд кластера динамически изменяется. После нажатия инициализации создания кластера и до момента завершения развертывания кластера дашборд представляет собой первую версию. По завершении развертывания - вторую. Ниже представлено описание каждой версии.
Дашборд кластера до завершения развертывания кластера
В верхней части отображается название кластера. Под названием расположены дата и время создания кластера.
Доступна только вкладка “Кластер”.
В левой верхней части вкладки “Кластер” отображается блок “Группы узлов кластера”, на котором по мере развертывания кластера можно отследить готовность узлов кластера. Блок содержит сведения о группах узлов.
В блоке доступна информация:
- название группы;
- провайдер;
- количество узлов в группе;
- готовность узлов в графическом виде.
Каждый зеленый элемент представляет сведения об узле в статусе “Ready”, каждый красный об узле в статусе “NotReady”.
Под блоком “Группы узлов кластера” расположен блок “Описание”, который содержит информацию о кластере, заданной в процессе создания кластера, а также сведения о пользователе, создавшем кластер.
В правой части экрана расположен блок “Статус кластера”. Данные обновляются автоматически по мере развертывания кластера.
Дашборд развернутого кластера
В верхней части отображается название кластера. Под названием расположены дата и время создания кластера, статус, conditions.
Доступны вкладки:
- Кластер;
- Аннотации;
- События;
- События безопасности;
- Сертификаты;
- Метеринг.
Скриншот
Все вкладки дашборда автоматически обновляются для максимально быстрого предоставления актуальных сведений о главных объектах кластера.
Доступны кнопки просмотра статистики, логов, перехода в Argo CD:
-
По кнопке Статистика открывается интерфейс внешнего модуля мониторинга (Grafana). Происходит SSO авторизация.
-
По кнопке Логи открывается интерфейс модуля графического отображения логов (OpenSearch). Происходит SSO авторизация.
-
По кнопке Argo CD открывается интерфейс модуля непрерывной доставки приложений (Argo CD). Происходит SSO авторизация.
Обратите внимание! Кнопки будут отображаться, только если соответствующие модули установлены и работают, а также пользователь имеет права доступа, позволяющие осуществить переход.
- Кнопка Статистика отображается, если установлены и включены сервисы:
- в вашем кластере Компонент управления модуля мониторинга (Victoria Metrics Agent) (
shturval-metrics-collector
); - в кластере управления Модуль графического отображения метрик (Grafana) (
shturval-dashboards
) и Модуль мониторинга. Централизованный сбор метрик (Victoria Metrics) (shturval-monitoring
).
-
Кнопка Логи отображается, если в вашем кластере установлен и включен Модуль локального сбора логов (Vector) (
shturval-log-collector
) и в кластере управления установлен и включен Модуль централизованного хранения логов (OpenSearch) (shturval-logs-operator
). -
Кнопка Argo CD отображается, если в вашем кластере установлен и включен Модуль непрерывной доставки приложений (ArgoCD) (
shturval-cd
).
Доступно создание информационного сообщения (баннера), который будет отображаться для всех пользователей при работе с кластером в графическом интерфейсе. Иконка для размещения информационного сообщения доступна в правом верхнем углу страницы “Дашборд” кластера.
Скриншот. Добавление информационного сообщения (баннера)
Скриншот. Отображение информационного сообщения (баннера) для пользователей
Вкладка Кластер
Блок “Группы узлов кластера” содержит сведения о группах узлов. При нажатии на название блока произойдет переход на страницу Управление узлами.
Скриншот
В блоке доступна информация:
- название группы;
- провайдер;
- количество узлов в группе;
- готовность узлов в графическом виде.
- количество подов в группе.
Каждый зеленый элемент представляет сведения об узле в статусе “Ready”, каждый красный об узле в статусе “NotReady”. Если в группе больше шести узлов, вместо графических элементов будет отображено числовое отношение здоровых узлов к запрошенному количеству.
Блок “Описание” содержит информацию о кластере, заданной в процессе создания кластера, а также сведения о пользователе, создавшем кластер.
Блок “Обновление кластера” содержит сведения об установленной версии кластера. В кластере доступен ручной и автоматизированный запуск обновления.
Скриншот
Блок “Сервисы” содержит счетчики установленных, включенных и работающих сервисов с разделением на общее количество и количество критических сервисов.
Верхний ряд счетчика кликабелен. При нажатии на название блока или на число счетчика происходит переход на страницу Установленные сервисы кластера.
Скриншот
Блок “Алертинг” содержит сведения о сработавших алертах в разрезе по уровню важности оповещения. Чтобы настроить локальный алертинг в кластере, а также настроить алертинг заполнения дискового пространства для Opensearch в кластере управления, воспользуйтесь инструкцией.
При нажатии на название блока или на числовое значение счетчика происходит переход на страницу Просмотр оповещений кластера. Раздел не отображается, если в кластере не установлен или отключен модуль локального сбора метрик, а в кластере управления не установлен или отключен модуль централизованного хранения метрик.
Скриншот
Приостановка реконсиляции инфраструктуры (Paused)
Приостановка реконсиляции инфраструктуры кластера временно останавливает применение изменений и проверок в машинах/узлах кластера. Все запрашиваемые изменения записываются в очередь и будут применены после возобновления реконсиляции.
Скриншот
Приостановка реконсиляции инфраструктуры доступна администратору кластера и администратору платформы. Для управления перейдите на дашборд кластера.
Приостановка может быть необходима в разных ситуациях.
Пример
Если у вас в кластере для группы узлов установлен MachineHealthCheck и вам необходимо изменить сайзинг машины, не выводя узел из группы, вы можете приостановить реконсиляцию инфраструктуры, изменить сайзинг машины и возобновить реконсиляцию. MachineHealthCheck не будет реагировать на временную недоступность узла.
Вкладка Аннотации
В списке кластеров на вкладке “Кластеры” доступна сортировка по признаку. Чтобы присвоить признак кластеру, добавьте аннотацию с ключом tag
.
Для этого перейдите на страницу “Дашборд” кластера. На вкладке “Аннотации”, которая содержит список всех аннотаций кластера, нажмите + для добавления аннотации. В появившемся модальном окне введите tag
в поле “Ключ” и необходимый признак в поле “Значение”.
Сохраните ваши данные, нажмите “Сохранить” и признак к кластеру будет добавлен.
Скриншот
Для удаления аннотации нажмите на крестик выбранной аннотации и подтвердите действие.
После внесения изменений в перечень аннотаций нажмите “Сохранить”.
Пример
Вы хотите сортировать кластеры по признаку окружения со значениями prod
или test
. В этом случае, при добавлении аннотации кластера укажите в поле Ключ tag
, а в поле Значение prod
. Для следующего кластера добавьте аннотацию с ключом tag
и значением test
. При необходимости создайте аннотации для всех ваших кластеров.
Скриншот
Поддерживаются аннотации на русском и английском языках. В списке кластеров доступна сортировка и фильтрация по присвоенному признаку (аннотации с ключом tag
).
Вкладка События
Вкладка “События” содержит сведения о событиях всех объектов кластера (дата и время, источник события, объект, индикатор типа события, текст события).
Вкладка События безопасности
Скриншот
Вкладка “События безопасности” содержит сведения о событиях, соответствующих правилам AuditPolicy всех объектов кластера согласно настроенной политике безопасности за последний час. События безопасности пишутся в кластере, если в кластере установлены расширенные настройки безопасности.
Расширенные настройки безопасности доступны для выбора при добавлении клиентского кластера. Узнать, есть ли в кластере расширенные настройки безопасности можно на дашборде кластера.
Данные о событиях безопасности могут отсутствовать в случае если:
- расширенные настройки безопасности не установлены в кластере;
- модуль локального сбора логов не установлен или отключен;
- за последний час не было получено ни одного события безопасности в этом кластере;
- модуль централизованного хранения логов не установлен, отключен или недоступен.
Вкладка Сертификаты
Вкладка “Сертификаты” содержит сведения о всех сертификатах кластера, которые формируются на основе данных Модуля проверки сертификатов API Kubernetes. По каждому сертификату вы можете просмотреть:
- дату истечения срока действия;
- количество оставшихся дней действия сертификата.
Скриншот
Вкладка Метеринг
Метеринг в кластере - упрощённое представление биллинга в разрезе неймспейсов. В платформе “Штурвал” реализовано долгосрочное хранение метрик (до года) неймспейсов для кластеров в отдельном инстансе VictoriaMetrics. Для каждого неймспейса записывается расход CPU/час и RAM/час.
Скриншот
На вкладке “Метеринг” есть возможность получить сведения об израсходованных ресурсах по неймспейсу:
- за последний час;
- за последнюю неделю;
- за последний месяц;
- за последний год;
- за выбранный диапазон времени.