Kubetail is a bash script that aggregates logs from multiple Kubernetes pods into a single stream.
The tool solves the problem of monitoring logs across distributed pod replicas by extending kubectl's native log-following capability. Instead of running separate kubectl logs commands for each pod, kubetail accepts pod selectors and streams output from all matching pods simultaneously into one consolidated view, making it easier to track activity across a horizontally scaled application.
Kubetail suits developers and operators who need to monitor multi-pod deployments without switching between terminal windows or manually managing multiple log streams. It works well for any Kubernetes workflow where you want to follow logs from pods matching a label selector or naming pattern. The tool integrates with common shell environments through multiple installation methods including Homebrew, ASDF, and ZSH plugin managers, and provides shell completion for pod name discovery across bash, zsh, and fish.
The project maintains a straightforward codebase focused on a single, well-defined task. Development activity shows consistent maintenance with releases available through multiple distribution channels. The tool remains actively supported through its package managers and completion script ecosystem.