kubectl top — resource monitoring for Pod/Node.
1# Pod resources2kubectl top pods3kubectl top pods --sort-by=cpu4kubectl top pods --sort-by=memory5kubectl top pods -n production6kubectl top pod pod_name --containers78# Node resources9kubectl top nodes10kubectl top nodes --sort-by=cpu11kubectl top nodes --sort-by=memory1213# Metrics (requires metrics-server)14kubectl get --raw "/apis/metrics.k8s.io/v1beta1/nodes"15kubectl get --raw "/apis/metrics.k8s.io/v1beta1/pods"1617# Limits and requests18kubectl describe node node_name | grep -A 5 "Allocated resources"19kubectl describe pod pod_name | grep -A 3 "Requests:|Limits:"2021# Auto-scaling22kubectl get hpa23kubectl describe hpa myapp-hpa
Metrics: