Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Neurostep/176bf9808bcf7d1da9aec75c64c4ee9e to your computer and use it in GitHub Desktop.
Save Neurostep/176bf9808bcf7d1da9aec75c64c4ee9e to your computer and use it in GitHub Desktop.
How to get tcpdump for containers inside Kubernetes pods
# find the kube node of the running pod, appear next to hostIP, and note containerID hash
kubectl get pod mypod -o json
# -> save hostIP
# -> save containerID
# connect to the node and find the pods unique network interface index inside it's container
docker exec containerID /bin/bash -c 'cat /sys/class/net/eth0/iflink'
# -> returns index
# locate the interface of the node
ip link |grep ^index:
# -> returns interface
# then GO tcpdump !
tcpdump -i interface
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment