Open chrislovecnm opened 7 years ago
Also with weave-kube I do not know how to run the status commands with weave.
You can run the weave commands as follows @chrislovecnm
kubectl -n kube-system exec -it weave-net-6af9j -- /home/weave/weave --local report > weave_report.json
Where weave-net-6af9j
is the name of the pod you are targeting.
I think we need to include more asks around basic information that proves out where the issue likely resides, thus providing context to weave engineers:
I could be missing something from here, and iperf UDP test data could be another proof that an issue is actually being seen. I typically take the approach of (1) prove the problem exists, (2) gather context around the problem, (3) understand behavior and drill to issue. This is an oversimplification of the USE method curated by Brendan Gregg (http://brendangregg.com/usemethod.html) and has provided me with success.
Thanks for the suggestions. Such list could reduce the number of round-trips while debugging an issue.
We added a template in #2873; it doesn't cover anything like what was discussed above, but it's a start
Would be nice to have a list of info to include in a new issue. @marccarre provided this list for k8s, and I added a couple
weave
andweave-npc
logsiptables
rulesdmesg
logslsb_release -a
outputWhat other debugging information is helpful??