我想使用具有多个 kube-state-metrics 的 kubernetes(cluster-0) 来监控多个其他 kubernetes 集群(cluster-1,2,3,4)
在 (cluster-0) 中,我拆分为多个命名空间,如下所示:
namespace: monitor
(here I will run prometheus to scrape metrics from other kube-state-metrics pod)
namespaces: cluster-0
(here I will run kube-state-metrics pod to monitor cluster-0
....
namespaces: cluster-4
(here I will run kube-state-metrics pod to monitor cluster-4)
...
等等...
这里的问题是我将如何设置 prometheus 来自动抓取新的 kube-state-metrics,因为我将非常快速地扩展 kubernetes 集群,或者缩小它。以及如何区分它们之间的不同指标,比如有一个标题......
我尝试使用配置,但- targets: ['serviceIP:8080']
在我的情况下仅定位单个并不是很好。