johanhaleby/kubetail

Bash script to tail Kubernetes logs from multiple pods at the same time

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 19th, 2026
Created on November 11th, 2015
Open Issues & Pull Requests: 37 (+0)
GitHub issues: Enabled
Number of forks: 290
Total Stargazers: 3,486 (+0)
Total Subscribers: 33 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 3
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,965 days
Stale 30+ days: 3
Stale 90+ days: 3

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

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.