Kubernetes operational tools you must TRY

Kubernetes operational tools you must TRY

Tired of kubectl?

In this post, we've put together various OpenSource Kubernetes administration tools that can make your life easier!

K9S

Kubernetes CLI To Manage Your Clusters In Style! image.png

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.

The installation step is really easy, just follow the official documentation

Then, if you already have access to your Kubernetes cluster, just run k9s and it will let you manage your cluster using a terminal UI.

Lens

Lens is more than a graphical interface to just manage you Kubernetes cluster. It's a Kubernetes IDE desktop client that add the ability to work with your clusters quickly and easily. image.png

Lens Desktop works with any Kubernetes. It removes complexity and increases productivity. It’s used by everyone — from devs to ops and startups to large companies.

Go to their website and download the installer for your operating system.

Once the application is started you just need to add your different clusters in the catalog and you can start managing them in a "clickable" way.

kubens and kubectx

Two "small" tools that will facilitate your daily operations on context and namespace!

image.png

kubectx is a tool to switch between contexts (clusters) on kubectl faster.

kubens is a tool to switch between Kubernetes namespaces (and configure them for kubectl) easily.

Again, the installation steps are really easy to follow!

Then you can now easily switch between namespaces and context!

Kui

Kui is a GUI tool that takes your normal kubectl command line requests and responds with graphics. image.png

Kui takes the normal kubectl command line requests and responds with graphics. Instead of ASCII tables, Kui provides a GUI rendering with tables that you can sort.

The advandage and the fun fact about Kui is that you can make it evolve according to your needs!

Using the Kui framework, you can design your own Kubernetes enhancements, set a custom theme or custom icon, and enhance the commands of your favorite CLI.

kube-shell

This Auto Completion shell for kubectl will help your daily operations on your Kubernetes clusters! image.png

Kube-shell is an integrated shell for working with the Kubernetes CLI Under the hood kube-shell still calls kubectl. Kube-shell aims to provide ease-of-use of kubectl and increasing productivity.

Have a quick try!! pip install kube-shell && kube-shell

We hope that you will have a lot of fun with all these tools!!!

Feel free to comment this article if you have questions.

https://www.cisel.ch