Instead of running kubectl logs for each deployment manually, I built this Python CLI that collects all deployment logs from a namespace in one shot. It organizes them by date and namespace, runs collections in parallel, and handles the usual k8s edge cases (multiple pods per deployment, failed pods, etc).
Usage is simple: klogger collect -n production
Nothing groundbreaking, but it saved me hours of manual work and might help others in similar situations. It's basically a kubectl wrapper that does one thing well - bulk log collection when you need it.