Linux command
kubectl-top 命令
文本
Copy it and replace filenames, paths, or keywords as needed.
命令示例
Show node resource usage
kubectl top nodes
Show pod resource usage
kubectl top pods
Show pod usage in namespace
kubectl top pods -n [namespace]
Show container-level usage
kubectl top pods --containers
Sort by CPU
kubectl top pods --sort-by=cpu
说明
kubectl top displays resource usage (CPU and memory) for nodes or pods. Requires metrics-server to be running in the cluster. Useful for monitoring resource consumption and identifying resource-hungry workloads.
参数
- nodes
- Display node resource usage.
- pods
- Display pod resource usage.
- --containers
- Show container-level metrics.
- --sort-by _field_
- Sort by cpu or memory.
- -n, --namespace _name_
- Kubernetes namespace.
- -A, --all-namespaces
- Show all namespaces.
FAQ
What is the kubectl-top command used for?
kubectl top displays resource usage (CPU and memory) for nodes or pods. Requires metrics-server to be running in the cluster. Useful for monitoring resource consumption and identifying resource-hungry workloads.
How do I run a basic kubectl-top example?
Run `kubectl top nodes` in a terminal, then adjust file names, paths, flags, or remote targets for your system.
What does nodes do in kubectl-top?
Display node resource usage.