k9sight

June 23, 2026 ยท View on GitHub

A fast, keyboard-driven TUI for debugging Kubernetes workloads.

Go License

k9sight demo

Features

  • Browse deployments, statefulsets, daemonsets, jobs, cronjobs
  • View pod logs with search, time filtering, and container selection
  • Execute into pods, port-forward, and describe directly from TUI
  • Scale and restart workloads
  • Monitor events and resource metrics
  • Debug helpers for common issues (CrashLoopBackOff, ImagePullBackOff, etc.)
  • Vim-style navigation

Install

Homebrew:

brew install doganarif/tap/k9sight

Go:

go install github.com/doganarif/k9sight/cmd/k9sight@latest

From source:

git clone https://github.com/doganarif/k9sight.git
cd k9sight
go build -o k9sight ./cmd/k9sight

Usage

k9sight

Key Bindings

Navigation

KeyAction
j/kNavigate up/down
enterSelect
escBack / Close
/Search/Filter
nChange namespace
tChange resource type
?Help
qQuit

Workload Actions

KeyAction
sScale deployment/statefulset
RRestart workload

Pod Actions (in pod view)

KeyAction
aActions menu (exec, port-forward, describe, delete)
yCopy kubectl commands

Logs Panel

KeyAction
/Search logs
[ ]Cycle containers
PPrevious container logs
TTime filter (5m/15m/1h/6h)
fToggle follow
eJump to next error

Panels

KeyAction
1-4Focus panel (logs/events/metrics/manifest)
tabNext panel
vFullscreen toggle

Requirements

  • Go 1.21+
  • kubectl configured with cluster access

License

MIT


Built by Arif Dogan - production AI and backend engineer.

I help SaaS teams ship production AI features, fast backends, and reliable developer tools.

Work with me | Book a 30-min intro