GithubHelp home page GithubHelp logo

Comments (5)

weiqiangt avatar weiqiangt commented on July 17, 2024 1

@antoninbas, beyond you have mentioned, I think we could also execute all commands once and records all results.

I'm actually implementing one on https://github.com/weiqiangt/antrea/tree/antctl-bundle during the implementation of the framework.
For now, it dumps:

  • iptables
  • ip links
  • flow entries
    After dumping them, these data would be packed into a tar.

from antrea.

antoninbas avatar antoninbas commented on July 17, 2024

This was discussed at the 12/11/2019 Antrea community meeting. We agreed that we should first define what should be collected before writing a tool that collects it in an automated fashion. A few things that were brought-up:

  • Antrea logs
  • kubelet logs
  • kube-proxy logs / config maps
  • OVS logs, OVS flows dump, iptables rules dump
  • kube-apiserver logs
  • which container runtime is used?

Could any sensitive information be exposed by the logs above? Please feel free to comment if you think anything relevant should be added to this list.
@salv-orlando @McCodeman

from antrea.

McCodeman avatar McCodeman commented on July 17, 2024

Additionally, we will want to capture uname -a or equivalent and status of ovs kernel module (not sure if the OVS logs above report errors if the kernel module not loaded correctly). We could also offer to optionally dump the k8s network policies.

from antrea.

McCodeman avatar McCodeman commented on July 17, 2024

Also, status of IP forwarding in kernel

from antrea.

antoninbas avatar antoninbas commented on July 17, 2024

Now that we have the antctl get supportbundle command added by @weiqiangt in #694, I think we can close this issue.

It is not documented yet, but there is an open issue for documentation (#765).

from antrea.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.