k8s 提供了 top 命令可用於統計資源使用情況,它包含有 node 和 pod 兩個⼦命令,分別顯⽰ node 節點和 Pod 對象的資源使⽤信息。
kubectl top 命令依賴於 metrics 接口。k8s 系統默認未安裝該接口,需要單獨部署:
[root@k8s-master k8s-install]# kubectl top pod
error: Metrics API not a
資源使用指標,例如容器 CPU 和內存使用率,可通過 Metrics API 在 Kubernetes 中獲得。這些指標可以直接被用户訪問,比如使用 kubectl top 命令行,或者被集羣中的控制器 (例如 Horizontal Pod Autoscalers) 使用來做決策。
配置api聚合層
添加配置api啓動service文件
--enable-aggregator-routing=