Описание
Данный модуль предназначен для мониторинга сетевого взаимодействия между всеми узлами кластера, а также, опционально, до дополнительных внешних узлов.
Каждый узел два раза в секунду, отправляет ICMP пакеты на все другие узлы кластера (и на опциональные внешние узлы) и экспортирует данные в Prometheus
.
В комплекте идёт dashboard для Grafana
, на котором отражаются соответствующие графики.
Как работает
Модуль следит за любыми изменениями поля .status.addresses
узла. В случае выявления таковых,
запускается хук, который собирает полный список имен узлов и их адресов и передаёт в daemonSet, что в свою очередь пересоздаёт Pod’ы.
Таким образом, ping проверяет всегда актуальный список узлов.