在 Prometheus 中找不到副本集 kube 状态指标

Can't find replicaset kube state metrics in Prometheus

我正在尝试根据副本集指标设置一些警报,但 Prometheus 在浏览表达式时找不到 replicaset kube state metrics。那会有什么问题?在 Prometheus 仪表板上,我可以看到很多指标,它们在 kube state metrics repo 中,但是副本集。有什么想法吗?

Kube 状态指标版本:v1.9.7

更新:

例如,我可以在仪表板上看到大部分 deployment metrics,但没有副本集的指标。

这是为了更清晰起见而发布的社区 Wiki 答案。随意扩展它。

正如@cosmos-1905-14所述,他检查了kube-state-metric日志,发现ServiceAccount没有足够的权限访问ReplicaSets。他添加必要的权限后,问题就解决了。

在我的例子中,ClusterRole 中的 replicasets 丢失了。添加 this 行后,问题解决。感谢@Andrew Skorkin 提醒我检查日志。