Managing Kubernetes clusters can be daunting, especially when using kubectl
commands repeatedly. Enter k9s, a powerful terminal-based UI that simplifies interacting with Kubernetes. In this tutorial, you’ll learn how to install, configure, and effectively use K9s to manage your Kubernetes workloads like a pro.
What is k9s?
K9s is a terminal-based tool for observing and managing Kubernetes clusters. It continuously watches Kubernetes for changes and provides an interactive terminal UI to navigate and control your resources easily.
Features
- Real-time monitoring of Kubernetes resources
- Quick navigation with a terminal-based UI
- Resource management
- Built-in filters for fast searches
- Extended with plugins for custom commands
Setup
Binaries for Linux, Windows and Mac available HERE

Starting k9s
Once installed, launch k9s by simply typing k9s in terminal

Navigating in k9s
K9s is designed for efficient navigation. Here are some essential shortcuts:

example: How to see all the namespaces that contain the keyword ‘lorem’? :ns /lorem
useful cheatsheet with more commands HERE

References: https://k9scli.io/
Enjoyed this article? Make sure to subscribe to my YouTube Channel for more Test Automation tutorials, and follow me on LinkedIn and Twitter for regular insights.
Looking to improve your test automation skills?
I’ve created a personalized 1-on-1 Mentoring program refined to boost YOUR CURRENT skills. Reach out at iamrv@razvanvancea.ro for more details and together will create a learning path adapted to your skills and goals that you are aiming for, in a timely-efficient manner🚀