List all resources in namespace
Enumerate every resource type in a namespace — useful for auditing
kubectl api-resources --verbs=list --namespaced -o name | xargs -I{} kubectl get {} -n <ns> --ignore-not-found
More k8s-debug commands
-
kubectl get pods -A -o jsonpath='{range .items[*]}{.metadata.namespace}\t{.metadata.name}\t{.status.phase}\n{end}'Extract specific fields from k8s API objects without jq
-
kubectl debug -it mypod --image=busybox --target=appAttach an ephemeral debug container to a running pod
-
kubectl debug node/my-node -it --image=ubuntuGet privileged shell on a cluster node via debug pod
-
kubectl exec -it mypod -c sidecar-name -- /bin/shOpen shell in a specific container of a multi-container pod
-
kubectl get pod mypod -o jsonpath='{range .spec.containers[*]}{.name}{"\t"}{.resources}{"\n"}{end}'Show resource requests and limits for each container