Kube Prometheus Stack
-
Ознакомьтесь с системными требованиями аддона, чтобы убедиться, что у вас достаточно ресурсов для его установки.
-
(Опционально) Выполните ручное масштабирование групп worker-узлов или настройте автоматическое масштабирование.
Для аддона доступно несколько вариантов установки.
-
Установите аддон:
Личный кабинет-
Перейдите в личный кабинет VK Cloud.
-
Выберите проект, где находится нужный кластер.
-
Перейдите в раздел Кластеры Kubernetes → Кластеры Kubernetes.
-
Нажмите на имя нужного кластера.
-
Перейдите на вкладку Аддоны.
-
Если в кластере уже есть установленные аддоны, нажмите кнопку Добавить аддон.
-
Нажмите кнопку Установить аддон на карточке аддона kube-prometheus-stack.
-
При необходимости отредактируйте:
-
название приложения;
-
название пространства имен, куда будет установлен аддон;
-
-
Нажмите кнопку Установить аддон.
Начнется установка аддона в кластер. Этот процесс может занять длительное время.
-
-
При необходимости измените размер диска Prometheus.
-
При необходимости получите пароль для Grafana из секрета Kubernetes.
-
При необходимости в браузере подключитесь к веб-интерфейсу Grafana, входящему в состав аддона Kube Prometheus Stack.
При установке аддона с параметрами по умолчанию будет создан секрет Kubernetes, содержащий постоянный пароль для входа в веб-интерфейс Grafana.
Также при установке аддона можно указать временный пароль пользователя. В этом случае первый вход в веб-интерфейс Grafana выполняется в этим паролем, затем будет предложено его сменить. Для этого измените значение поля в коде настройки аддона:
grafana:adminPassword: "<ВРЕМЕННЫЙ_ПАРОЛЬ>"
После редактирования кода продолжите установку аддона.
Эта операция доступна, если в кластере установлен аддон мониторинга kube-prometheus-stack.
На диске Prometheus хранятся данные мониторинга кластера. Если для них недостаточно места, или вы хотите увеличить производительность диска Prometheus, увеличьте размер диска.
- Перейдите в личный кабинет VK Cloud.
- Выберите проект, где находится нужный кластер.
- Перейдите в раздел Кластеры Kubernetes → Кластеры Kubernetes.
- Нажмите на имя нужного кластера.
- Перейдите на вкладку Аддоны.
- Нажмите
для аддона
kube-prometheus-stackи выберите пункт Изменить размер диска Prometheus. - Задайте нужный размер диска. Операция работает только в сторону увеличения.
- Нажмите кнопку Подтвердить.
Если аддон был установлен без указания временного пароля, значение пароля для входа в веб-интерфейс Grafana можно получить из секрета Kubernetes.
-
Убедитесь, что вы можете подключиться к кластеру с помощью
kubectl. -
Получите пароль для входа в Grafana из секрета Kubernetes:
Windows (PowerShell)Linux (bash)/macOS (zsh)$ENCODED = kubectl -n prometheus-monitoring get secret kube-prometheus-stack-grafana -o jsonpath='{.data.admin-password}'; `[System.Text.Encoding]::Utf8.GetString([System.Convert]::FromBase64String($ENCODED)) | Write-Output
Если аддон был установлен без указания временного пароля, значение пароля для входа в веб-интерфейс Grafana хранится в секрете Kubernetes. Если этот секрет был утерян, вы можете сбросить пароль, чтобы снова получить доступ к Grafana.
-
Получите имя пода Grafana:
kubectl -n prometheus-monitoring get pod -l app.kubernetes.io/name=grafanaФормат имени пода из вывода команды:
kube-prometheus-stack-grafana-XXXXXXXXX-XXXXX -
Сбросьте пароль, выполнив команду внутри пода Grafana:
kubectl -n prometheus-monitoring exec <ИМЯ_ПОДА_GRAFANA> -- sh -c "grafana cli --debug admin reset-admin-password <НОВЫЙ_ПАРОЛЬ>"Если пароль успешно сброшен, в выводе команды будет сообщение
Admin password changed successfully ✔.