@whyhankee
A quite robust solution.
With its choice of the MicroOS (immutable server distro from openSuSE) as a host OS and a bit of configuration efforts of system-upgrade-controller and kured to automate the host and the kubernetes upgrades you may get a cluster that keep itself healthy and actual with relatively low effort.
I'd say it's easier to maintain than a AWS EKS one.
Caveats:
- learn Kubernetes concepts and cli management
Recommendations:
- hetzner k3s terraform config offers node groups, use small ARM instances for the control plane
- use S3(-like) storage to backup etcd (and Rancher) state, thus making your cluster recreatable from offsite state
- heterogenous cluster works and is cheaper, if your workload allows it
- enable Rancher or install it yourself, it's way better than UI in AWS/GCP
Feel free to ask me about it if you have some particular question.
#Hetzner #Kubernetes #K3S #DevOps