Show HN: I quit my job to build a Kubernetes GUI with Rust (aptakube.com)
About a year ago I was working on a project with mirrored Kubernetes clusters deployed across various regions. Constantly switching contexts was a big pain for me and I badly needed something more practical to work with multiple clusters, ideally simultaneously.
At that time everyone was talking about Rust and I really wanted to try it out. I then found Tauri, a framework to build GUI apps with Rust + JavaScript. I was sold. I learned Rust and built the app I always wanted to use. Fast, lightweight and with the ability to connect to multiple clusters simultaneously.
Fast forward to today, there’s a few thousand users and I’ve quit my job to go all in on this product.
Would love to get you to try the app and share your feedback. It would mean a lot to me!
Thanks!
14 comments
[ 3.3 ms ] story [ 42.3 ms ] threadThe strategy I've been using so far is to get people to try the app and ask their employer to buy the licenses.
The biggest difference between k9s and Aptakube is the multi-cluster connectivity and a more user-friendly resource view that is not YAML/Describe.
Socks/HTTP proxies are supported now! And keyboard navigation got better in 1.4 thanks to the command palette, but there's a lot more to do to make it super keyboard friendly (coming soon!)
What I've learned after building multiple products (in different crowded niches) is that everyone has their preferences. I have a lot of customers who migrated from K9s/Lens because they preferred Aptakube. You just have to find what works for you, which in your case might be k9s :)
The features your are targeting does not seem why I would switch. I think it needs more reason why there is yet another tool on it. Just wanted to give my feedback, no intention to downplay it.
Best of Luck
From a tech perspective, the app starts quicker and feels much faster, overall less memory usage and reduced load on etcd due to use of api server cache.
It’s free to try, so give it a go. It might not be your thing, and that’s ok. But at least you’d have seen for yourself :)
Will give it a go!