Сбор диагностической информации о кластере
В данном разделе приведена инструкция по сбору диагностической информации о пространствах имен в кластере Kubernetes с помощью опции instance support утилиты evoctl. В состав диагностической информации входят:
-
логи контейнеров;
-
описание подов;
-
метрики потребления подами ресурсов процессора и ОЗУ;
-
количество рабочих нагрузок (workloads) в пространстве имен;
-
содержимое ресурсов ConfigMap и PVC в формате YAML;
-
информация об узлах кластера и их метрики;
-
состояние ClickHouse, PostgreSQL и NATS.
Чтобы собрать диагностическую информацию о пространстве имен кластера, выполните следующие действия:
-
Подключитесь к master-узлу кластера или к машине, с которой производилась установка системы.
-
Выполните в терминале команду ниже. Опции в квадратных скобках являются необязательными.
evoctl instance support [-n <namespace> -a]Здесь:
-
<namespace>— название пространства имен, в котором установлена система или ее компоненты.Если не указать опцию
-n, то при запуске утилиты отобразится диалоговое окно, в котором можно будет выбрать необходимое пространство имен из списка:
Перемещение по списку осуществляется с помощью клавиш со стрелками вверх и вниз. Чтобы выбрать пространство имен, нажмите на клавишу ENTER.
-
-a— опция создания архива с диагностической информацией. Если ее указать, информация будет сохранена в архиве с расширением .tar.gz, в противном случае — в каталог без архивации.
-
-
Дождитесь завершения работы команды. В ее результате будет создан каталог или архив со следующей структурой:
<output_path> ├── pods/ # Информация о подах. │ ├── logs/ # Логи контейнеров в подах. │ ├── describe/ # Описание подов. │ └── top/ # Метрики потребления подами процессора и ОЗУ. ├── workloads/ # Таблица рабочих нагрузок (workloads). ├── configmaps/ # Содержимое ресурсов ConfigMap. ├── pvc/ # Содержимое ресурсов PVC. ├── nodes/ # Информация об узлах кластера и их метрики. ├── cluster/ # Общая информация о кластере. └── platform/ # Информация о модулях платформы. ├── modules/ # Переменные окружения модулей платформы. ├── clickhouse/ # Информация о ClickHouse. ├── postgresql/ # Информация о PostgreSQL. └── nats/ # Информация о NATS.Здесь:
-
<output_path>— абсолютный путь к каталогу или архиву с диагностической информацией. Он будет выведен в результате работы команды.
-
|
Чтобы распаковать архив с диагностической информацией, выполните следующую команду:
Здесь:
|
Была ли полезна эта страница?