VK Cloud logo
Обновлена 15 апреля 2024 г. в 08:50

Мониторинг кластера

Для отслеживания состояния кластера Kubernetes доступны следующие инструменты:

  • Встроенные в Kubernetes Dashboard инструменты.

    Они обеспечивают базовые возможности мониторинга, позволяя посмотреть информацию о ресурсах Kubernetes.

  • Аддон мониторинга.

    Он обеспечивает расширенные возможности мониторинга кластера, позволяя посмотреть метрики по множеству ресурсов Kubernetes, вплоть до индивидуальных подов. Также возможно настроить оповещения (alerts) при превышении заданных порогов для метрик. Например, можно отследить недоступность ресурсов кластера или нехватку вычислительных мощностей worker-узлов.

    Чтобы узнать, установлен ли аддон мониторинга в кластере, посмотрите список установленных аддонов.

Использование Kubernetes Dashboard

  1. Подключитесь к кластеру с помощью Kubernetes Dashboard.

  2. Получите данные о ресурсах кластера:

    1. Выберите нужное пространство имен из выпадающего списка вверху интерфейса Kubernetes Dashboard. По умолчанию выбрано пространство имен default.
    2. В боковом меню выберите нужный ресурс Kubernetes.

Использование Grafana

  1. Убедитесь, что аддон мониторинга (kube-prometheus-stack) установлен в кластере.

  2. Убедитесь, что вы можете подключиться к кластеру с помощью kubectl.

  3. Получите доступ к веб-интерфейсу Grafana:

    1. В отдельной сессии терминала выполните команду:

      kubectl -n prometheus-monitoring port-forward service/kube-prometheus-stack-grafana 8001:80
    2. По выводу команды определите порт, открытый kubectl для доступа к Grafana.

      Номер порта указан до символа →. Например, из этого вывода следует, что для подключения используется порт 6637:

      Forwarding from 127.0.0.1:6637 -> 3000Forwarding from [::1]:6637 -> 3000
    3. Откройте в браузере URL для доступа к веб-интерфейсу Grafana:

      http://localhost:<порт>/

      Появится страница входа в Grafana.

  4. Выполните вход в Grafana. В зависимости от того, с какими параметрами был установлен аддон, используйте:

    • Логин admin и временный пароль. Пароль необходимо будет сменить после первого входа.
    • Логин admin и постоянный пароль из секрета Kubernetes.

Теперь вы можете работать с Grafana. Например, создавать и просматривать дашборды. Преднастроенные дашборды с информацией о различных ресурсах Kubernetes доступны в боковом меню Dashboards → Browse.

Подробнее о работе с Grafana в официальной документации.