Какова лучшая практика развертывания Prometheus для мониторинга Kubernetes?
Похоже, существует несколько различных способов развертывания Prometheus для мониторинга кластера K8s, в основном через Prometheus Operator или путем создания манифестов и управления всеми деталями развертывания самостоятельно.
Какова наилучшая отраслевая практика при развертывании Prometheus и Grafana для мониторинга кластера K8s?
Вариант использования - мониторинг использования ресурсов на уровне кластера, уровне узла и модуле.
1 ответ
Это зависит от того, что вы хотите развернуть для мониторинга кластера. Если вы просто хотите собрать метрики и хотите настроить различные панели мониторинга, вам не нужен оператор Prometheus. Просто разверните prometheus, Grafana, nodeexporter для сбора метрик узлов, метрики состояний куба для сбора метрик кластера и все.
Но если вы хотите определить пороговые значения для метрик, которые вы собираетесь собирать, и вам нужно предпринять действия, когда метрики превышают пороговые значения ltgreshold, вам понадобится своего рода решение для оповещения для вашего кластера. Это где оператор Прометей подходит. Он включает в себя решение для мониторинга и оповещения и может быть подключен к вашему кластеру по требованию с небольшим количеством конфигурации