簡體   English   中英

從kubernetes集群獲取容器資源指標

[英]Getting container resource metrics from kubernetes cluster

我正在探索client-go庫來收集kubernetes集群的資源指標。 我更熱衷於從所有pod中收集容器指標。

但是根據wiki, https://kubernetes.io/docs/tasks/debug-application-cluster/resource-usage-monitoring/ ,我發現我們只能獲得pod或節點級指標而不是容器級指標。

有沒有辦法可以收集容器級別指標(比如docker api為容器提供指標的方式)?

您應該部署外部度量服務器,如Prometheus適配器(您鏈接的官方文檔中提到的完整度量標准解決方案的示例)。

實現它的最快方法是通過kube-prometheus存儲庫,它是prometheus-operator項目的一部分。 它已經包含kube-state-metrics,它生成您感興趣的自定義指標( Pod度量標准 ),與容器相關的示例:kube_pod_container_resource_requests_cpu_cores。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM