Команда разработчиков продукта ClusterManager, управляющего поведением и отвечающего за мониторинг состояния таких продуктов, как GreenPlum, ClickHouse, DWH, Nova и т. д., столкнулась с необходимостью собирать и отображать в удобном виде и разрезах метрики и данные об объектах кластеров Kubernetes, в которых развернут продукт Nova.Для этой цели был выбран Kubernetes-client для Java, чей механизм информеров позволяет мгновенно получать и отображать изменения.
О нюансах данного решения и работы с Kubernetes-client — в материале старшего разработчика Сергея Капустина.