I did use Kubernetes for both #ipregistry and #noticeable, managing around 14 clusters globally, all by myself. After exploring various options, I've found Kubernetes to offer the best balance overall. With the right providers and distributions, setting it up and maintaining it is straightforward. Currently, only the databases aren't managed by Kubernetes, but I plan to change that soon—unless Hetzner introduces hosted database services for MongoDB and Redis in the near future.
I did use Kubernetes for both
#ipregistry and
#noticeable, managing around 14 clusters globally, all by myself. After exploring various options, I've found Kubernetes to offer the best balance overall. With the right providers and distributions, setting it up and maintaining it is straightforward. Currently, only the databases aren't managed by Kubernetes, but I plan to change that soon—unless Hetzner introduces hosted database services for MongoDB and Redis in the near future.
Do you host it yourself? Or use managed Kubernetes?
Mostly Hosted using Hetzner and HostHatch. A few managed using Oracle Cloud until I find time to move out.
Managed is too expensive even if it provides many benefits but I can live without.
About the distribution I use k3s with a custom script for deployment on HostHatch, and the following for deployment on Hetzner:
github.com/kube-hetzner/terra…