I use Kubernetes (K8s) to manage both my personal website, and some client-facing projects. Recently, however, I’ve discovered something that is making my life a whole lot easier: K9s - a terminal-based UI (think htop) for managing Kubernetes clusters.
Some of the awesome features:
- I can actually see all of my pods running at once, their CPU/memory usage, and what their internal IPs are
- I can tail logs using a UI, and I don’t have to remember all of the kubectl commands to do so
- I can see if things are dead, or died, at a glance.
If you use Kubernetes, I highly recommend checking out K9s. It’s made my life a lot easier.
(Look at that, I’m using a screenshot from their website. I’m not even sorry.)
(Check out the logs view!)