If you have ever SSH’d into three terminals during an incident, copy-pasting kubectl get , kubectl logs , and kubectl describe while the clock ticks, you already know the problem: manual capture is slow, inconsistent, and easy to get wrong —especially on large clusters. GROOT is a small open-source Go CLI ( Cobra + Viper ) that automates that workflow. You configure namespaces, workloads, and options once; GROOT runs the right kubectl invocations in parallel , writes a predictable directory layout, and produces a single .tar.gz you can attach to a ticket, upload to storage, or hand to a vendor. This post walks through why it exists , how it behaves , and how to run it safely in production—including notifications, cron, and the guardrails around optional extra_kubectl commands.…