derailed /k9s

🐶 Kubernetes CLI To Manage Your Clusters In Style!

★ 34,947⑂ 2,344👁 152⑃ 1,947● 2,409▤ 258◈ 0
GoApache-2.0Created 2019-01-25k9scli.io
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 c

Top issues

Latest release

v0.51.0 v0.51.0 2026-06-06
Release 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

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON