使用 kubectl get --raw
获取节点 cadvisor 指标
kubectl get --raw=/api/v1/nodes/11.185.19.215/proxy/metrics/cadvisor
# 查看有哪些指标名
kubectl get --raw=/api/v1/nodes/11.185.19.215/proxy/metrics/cadvisor | grep -v "#" | awk -F '{' '{print $1}' | awk '{print $1}' | sort | uniq
获取节点 kubelet 指标
kubectl get --raw=/api/v1/nodes/11.185.19.215/proxy/metrics
获取 node-exporter pod 指标
kubectl get --raw=/api/v1/namespaces/monitoring/pods/node-exporter-n5rz2:9100/proxy/metrics
获取节点 summary 数据
kubectl get --raw=/api/v1/nodes/11.185.19.21/proxy/stats/summary
查询 Resource Metrics
- 命名空间下所有 Pod
- 单个 Pod
kubectl get --raw "/apis/metrics.k8s.io/v1beta1/namespaces/test-ns/pods/"