Kubernetes Resources and Debugging
Debugging and resource management
Resource Usage
kubectl top pods # pod resource usage
kubectl top pods -A # all namespaces
kubectl top nodes # node resource usage
Events
kubectl get events # list events
kubectl get events --sort-by=.metadata.creationTimestamp # sorted by time
kubectl get events -n dev # events in namespace
Debug Pods
kubectl describe pod pod-name # detailed pod info
kubectl logs pod-name --previous # logs from previous container
kubectl logs pod-name --all-containers=true # logs from all containers
API Resources
kubectl api-resources # list all resource types
kubectl api-versions # list API versions
Output Formats
kubectl get pods -o json # JSON output
kubectl get pods -o yaml # YAML output
kubectl get pods -o wide # wide output