I also am a big fan of DigitalOcean's managed Kubernetes product, but their authorization works by giving you a kubeconfig with a certificate that expires after a week. Clusterverse automatically renews this cert every few days so you don't have to worry about it. It will also download the kubeconfig files for each of your clusters for you, so you can just click between those as easily as locally configured ones.
On the technical side, this is my first foray into Mac programming and Swift and it has been a lot of fun to learn, despite some very Apple-y limitations. It uses a bundled standard kubectl binary under the hood, as well as a few calls to the DigitalOcean API if you choose to use those features.
I'm not aiming to reimplement the Kubernetes Dashboard here - there are other good options for that. This is intended to be focused on solving a few pain points well.
Anyway, I'd love to hear what you think if you choose to try it out, as well as any features you think would make sense for me to add. It's $10 in the Mac App Store.
- Website: https://clusterverse.app
- App Store Listing: https://itunes.apple.com/us/app/clusterverse/id1462237022?mt...