34,947
stars
+7
2,344
forks
152
watchers
1,947
prs
2,409
issues
258
releases
0
discussions
README
K9s - Kubernetes CLI To Manage Your Clusters In Style!
K9s provides a terminal UI to interact with your Kubernetes clusters.
The aim of this project is to make it easier to navigate, observe and manage
your applications in the wild. K9s continually watches Kubernetes
for changes and offers subsequent commands to interact with your observed resources.
---
Note...
K9s is not pimped out by a big corporation with deep pockets.
It is a complex OSS project that demands a lot of my time to maintain and support.
K9s will always remain OSS and therefore free! That said, if you feel k9s makes your day to day Kubernetes journey a tad brighter, saves you time and makes you more productive, please consider sponsoring us!
Your donations will go a long way in keeping our servers lights on and beers in our fridge!
Thank you!
---
---
Screenshots
1. Pods
2. Logs
3. Deployments
---
Demo Videos/Recordings
K9s v0.40.0 -Column Blow- Sneak peek
K9s v0.31.0 Configs+Sneak peek
K9s v0.30.0 Sneak peek
Vulnerability Scans
K9s v0.29.0
K9s v0.21.3
K9s v0.19.X
K9s v0.18.0
K9s v0.17.0
K9s Pulses
K9s v0.15.1
K9s v0.13.0
K9s v0.9.0
K9s v0.7.0 Features
K9s v0 Demo
---
Documentation
Please refer to our K9s documentation site for installation, usage, customization and tips.
---
Slack Channel
Wanna discuss K9s features with your fellow K9sers or simply show your support for this tool?
Channel: K9sersSlack
Invite: K9slackers Invite
---
Installation
K9s is available on Linux, macOS and Windows platforms.
Binaries for Linux, Windows and Mac are available as tarballs in the release page.
Via Homebrew for macOS or Linux
shell
brew install derailed/k9s/k9s
Via MacPorts
shell
sudo port install k9s
Via snap for Linux
shell
snap install k9s --devmode
On Arch Linux
shell
pacman -S k9s
On OpenSUSE Linux distribution
shell
zypper install k9s
On FreeBSD
shell
pkg install k9s
On Ubuntu
shell
wget https://github.com/derailed/k9s/releases/latest/download/k9s_linux_amd64.deb && sudo apt install ./k9s_linux_amd64.deb && rm k9s_linux_amd64.deb
On Fedora (42+)
shell
dnf install k9s
Via Winget for Windows
shell
winget install k9s
Via Scoop for Windows
shell
scoop install k9s
Via Chocolatey for Windows
shell
choco install k9s
Via a GO install
shell
NOTE: The dev version will be in effect!
go install github.com/derailed/k9s@latest
Via Webi for Linux and macOS
shell
curl -sS https://webinstall.dev/k9s | bash
Via pkgx for Linux and macOS
shell
pkgx k9s
Via gah for Linux and macOS
shell
gah install k9s
Via Webi for Windows
shell
curl.exe -A MS https://webinstall.dev/k9s | powershell
As a Docker Desktop Extension (for the Docker Desktop built in Kubernetes Server)
shell
docker extension install spurin/k9s-dd-extension:latest
---
Building From Source
K9s is cTop issues
#3793Sorting by CPU or Memory doesn't work in pod view35 comments · 2026-01-23#1017Modify secret without worrying about base64 encode/decode27 comments · 2021-01-21#3730When authentication is outdated (probably), k9s shows ‹Ruroh? 'V1/pods' command not found > instead of authentication error14 comments · 2025-12-16#4038Misbehavior with PC keyboard connected to Mac running k9s9 comments · 2026-06-03#4080[Feature] Allow Secrets to be decoded when viewed as yaml resource8 comments · 2026-06-25#4247Select-all feature5 comments · 2026-09-23#4273Better Support for Contexts that don't allow access to the same resource types4 comments · 2026-10-01#4240Whole terminal freezes with k9s, rendering CTRL+C useless3 comments · 2026-09-21
Latest release
v0.51.0 v0.51.0 2026-06-06Release v0.51.0 Notes Thank you to all that contributed with flushing out issues and enhancements for K9s! I'll try to mark some of these issues as fixed. But if you don't mind grab the latest rev and see if we're happier with some of the fixes! If you've filed an issue please help me verify and close. Your support, kindness and awesome suggestions to make K9s better are, as ever, very much noted and appreciated! Also big thanks to all that have allocated their own time to help others on both slack and on this repo!! As you may know, K9s is not pimped out by big corporations w