Отслеживаем события в Kubernetes с Event Exporter
Одним из инструментов, позволяющим отслеживать Kubernetes-события, является Event Exporter. О нем и поговорим.
Event Exporter представляет собой инструмент с открытым исходным кодом и способен не только отслеживать события, но и определять их продолжительность, а также выдавать метрики. С его помощью вы можете выполнять запросы на основе как числа событий, так и их уникальности, к примеру, за последний час. При этом поддерживаются различные команды для создания, развертывания, запуска и проверки метрик.
Для сборки Event Explorer предусмотрена следующая команда:
Запуск можно выполнять как внутри Kubernetes (посредством учетной записи Kubernetes-службы), так и вне его (посредством поиска файла kubeconfig в директории /.kube).
Запускаем Event Explorer в Kubernetes:
Запускаем Event Explorer вне Kubernetes:
Следующая команда нужна для проверки метрик:
Вишенка на торте -- возможность разворачивать Event Exporter непосредственно в кластере Kubernetes с помощью образа:
Источник: "How to Watch Kubernetes Events".