節點指標資料

用於存取節點、磁碟區、Pod 和容器層級指標的機制,如 kubelet 所見。

kubelet 收集節點、磁碟區、Pod 和容器層級的指標統計資訊,並在 Summary API 中發出此資訊。

您可以透過 Kubernetes API 伺服器將代理請求傳送至 stats summary API。

以下是名為 minikube 的節點的 Summary API 請求範例

kubectl get --raw "/api/v1/nodes/minikube/proxy/stats/summary"

以下是使用 curl 的相同 API 呼叫

# You need to run "kubectl proxy" first
# Change 8080 to the port that "kubectl proxy" assigns
curl https://127.0.0.1:8080/api/v1/nodes/minikube/proxy/stats/summary

Summary 指標 API 來源

預設情況下,Kubernetes 會使用內嵌於 kubelet 內執行的 cAdvisor 來擷取節點摘要指標資料。如果您在叢集中啟用 PodAndContainerStatsFromCRI 功能閘道,並且您使用的容器執行期支援透過 容器執行期介面 (CRI) 存取統計資訊,那麼 kubelet 將透過 CRI 擷取 Pod 和容器層級的指標資料,而不是透過 cAdvisor。

下一步

叢集疑難排解的任務頁面討論了如何使用依賴這些資料的指標管線。

上次修改時間為 2024年11月21日下午 12:25 PST:修正重複的 CRI 詞彙條目 (23b3e524d0)