lazy-kubernetes
A terminal UI for kubernetes.
Repository Video ▶️lazykubernetes
An hazzle-free CUI tool to monitor your kubernetes cluster.
Why ?
Memorising commands and checking updates constantly is an issue which anyone who works with kubernetes faces. Inspired by tools like lazydocker, we wanted to make monitoring and working with kubernetes an hazzle-free experience.
In Action
Installation.
homebrew
> brew install yolossn/tap/lazykubernetes
binary
Find the latest release here
How to use ?
Just type lazykubernetes in your terminal
>lazykubernetes
Room for development
This tool was rapidly prototyped during two days FossHack and is in alpha version. We are committed to update the tool for better experience. Have feedback or facing any issues ?
Please create an issue
Contributors
Credits
- Thanks to Jesse Duffield for his awesome work on lazydocker.
- Logo credit gopherize.me
License
1) State management between different views. 2) View logs and descriptions of Kubernetes pods. 3) It will automatically update if any new namespace/pod is added or deleted. 3) Scrolling of logs WIP https://www.youtube.com/watch?v=N0P96ijfT1k
Basic Keybindings in place. Setting up kubeclient using kubernetes client-go.
Basic layout up, Not able to close the app right now 😬 , Figuring out KeyBindings. Commit: https://github.com/yolossn/lazykubernetes/commit/af0440231f721930922a058f8d1ac36edddbc9a7
- Repository is created https://github.com/yolossn/lazykubernetes.
- First goal is to bring the layout for the CUI in place.
Project created by yolossn