首页/云/云与容器速查/kubectl top 资源用量查看
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条容器与 Docker106 条
Kubernetes68 条
容器排障33 条

kubectl top 资源用量查看

查看 Pod/节点实时 CPU 与内存:依赖 metrics-server 组件;--containers 看单容器、--sort-by 排行靠前的资源消耗者,是容量排查第一步。

云与容器速查云更新于 2026-10-12
语法kubectl top pods -n dev;kubectl top nodes
容器级--containers 显示 Pod 内每个容器
排序--sort-by=cpu / --sort-by=memory
前置条件集群需装 metrics-server;报错时先查它

使用示例

使用示例
kubectl top nodes
kubectl top pods -n dev --sort-by=memory | head
kubectl top pod web-1 --containers
top 显示的是瞬时采样值:排查 OOM 要看容器 limit 与历史峰值(监控系统),不能只看 top 一眼。

易错点

  • top 报 Metrics API not available:metrics-server 没装或没就绪
  • 拿 top 值对比 requests/limits:数值口径不同,容易误判水位

数据来源与参考

  • Kubernetes Docs:kubectl top

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌