Conntrack stats on node
Check per-CPU conntrack drops/insert_failed; nf_conntrack table exhaustion drops packets
kubectl debug node/<node> -it --image=nicolaka/netshoot -- conntrack -S
- tool
- k8s-debug27 commands
More k8s-debug commands
-
kubectl run dnstest --rm -it --image=nicolaka/netshoot --restart=Never -- dig +short <name>.<ns>.svc.cluster.localResolve a Service FQDN from an ephemeral pod to isolate CoreDNS vs app DNS issues
-
kubectl events --for pod/<pod> -n <ns> --types=WarningStream only Warning events scoped to one pod in chronological order; modern: replaces get events filter
-
kubectl logs <pod> -n <ns> -c <name> --previous --timestamps --tail=200Tail the crashed container's prior instance logs to catch the pre-restart stack trace
-
kubectl debug -it <pod> --image=nicolaka/netshoot -n <ns>Attach a debug container (netshoot) to a running pod — shares PID/net namespaces
-
kubectl top nodesCPU and memory per node (requires metrics-server)