Would love to hear about alternatives or best practices for cluster management below.
If you’re open to commercial options, have a look at what Aptakube (https://aptakube.com) can do.
One feature that sets it apart from other UIs is connecting to multiple clusters simultaneously and seeing all resources in a single table.
Disclaimer: I’m the author
It now has a full Kubernetes GUI interface now, is open source (and forever will be), and the benefit is that you can manage your local containers too!
https://github.com/lensapp/lens/commit/e1fc8869a9e0033fb2266...
Stuff like this is why its gets really hard to trust open source projects backed by a single company not in a foundation. Seems like we’ve entered into a spectrum where such open source projects not in a foundation are equivalent to shareware, except instead of forcing payment its relicensed non OSI source visible or closed to achieve the same.
It's a general misconception to think that open source projects are inherently trustworthy. "Open source" says nothing about how a project is managed and developed, even if its license aligns with the Open Source Definition. There are individuals and companies who abuse this misplaced trust, just like there are individuals and companies who develop proprietary freeware and shareware software that respects its users, even if it doesn't give them the freedom to view and modify its source code. This is a wide spectrum, and ultimately all software should be judged based on a clean slate, and trust in it should be earned.
$ git init
$ git commit --allow-empty-message --allow-empty -F /dev/nullThe one that always gets me when I use lens is not being able to one click view pod logs from the deployment object like you can in k9s. Instead you have to drill all the way down to the pod.