我对Kubernetes还是很陌生,并且对kube-state-metrics有疑问。当我仅使用Prometheus监视Kubernetes时,便从cAdvisor,节点(节点导出器),pod等获得了一组度量。当我包括kube-state度量时,我似乎会获得更多的“相关”度量。 kube-state-metrics是否允许从Kubernetes抓取“新” 信息,还是使用初始Kubernetes指标(从节点等)来“格式化” 指标?较早前提过)。
答案 0 :(得分:2)
两者基本上无关。 Cadvisor为您提供有关容器的低级统计信息,例如它们正在使用多少RAM和CPU。 KSM通过Kubernetes API为您提供信息,例如Pod对象状态。两者都对不同的事情有用,您可能两者都想。