k8s dashbaord和指标服务器如何通信?就像在Prometheus中一样,抓取通过REST公开的指标。如何检查确切的指标服务器公开了什么?
答案 0 :(得分:0)
度量服务器正在使用k8s metrics API将mertics导出到k8s。
还要检查:k8s monitoring architecture。该文档提出了Kubernetes的高级监视架构。
如何检查指标服务器公开了什么内容
使用api端点:
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/pods" | jq
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes" | jq
如果没有公开任何自定义指标,您将看到唯一公开的指标是CPU和内存(对于每个Pod /节点)。