【发布时间】:2020-10-18 13:29:59
【问题描述】:
在 Prometheus-operator 中,我想将 kube-state-metrics 副本增加到 2。如果我增加副本,并且默认服务发现角色是 endpoints,Prometheus 将抓取每个 pod,因此我将拥有所有指标刮了两次会导致多对多的问题,太浪费了。
我遇到的问题是一个节点出现故障,上面有 kube-state-metrics 等等。在安排新的 pod 之前,我不知道集群上发生了什么。 kube-state-metrics 冗余对我来说很重要。
如何将kube-state-metrics 的kubernetes_sd_configs 角色配置为service,以便将服务作为负载均衡器,而不是服务中的每个pod?或者 - 如何扩展 kube-state-metrics pod(不分片)?
当前配置:
- job_name: monitoring/prometheus-operator-kube-state-metrics/0
kubernetes_sd_configs:
- role: endpoints
我想要什么:
- job_name: monitoring/prometheus-operator-kube-state-metrics/0
kubernetes_sd_configs:
- role: service
【问题讨论】:
标签: prometheus prometheus-operator kube-state-metrics