A highly optimized, easy-to-use, auto-upgradable, HA-default & Load-Balanced, Kubernetes cluster powered by k3s-on-MicroOS and deployed for peanuts on Hetzner Cloud. Hetzner Cloud is a good cloud provider that offers very affordable prices for cloud instances, with data center locations in both Europe and the US. This project aims to create a highly optimized Kubernetes installation that is easy to maintain, secure, and automatically upgrades both the nodes and Kubernetes. We aimed for functionality as close as possible to GKE's Auto-Pilot. Please note that we are not affiliates of Hetzner, but we do strive to be an optimal solution for deploying and maintaining Kubernetes clusters on Hetzner Cloud.
Features
- Optimized container OS that is fully locked down, most of the filesystem is read-only
- Hardened by default with an automatic ban for abusive IPs on SSH for instance
- Evergreen release, your node will stay valid forever, as it piggybacks into OpenSUSE Tumbleweed's rolling release
- Automatic updates by default and automatic rollbacks if something breaks, thanks to its use of BTRFS snapshots
- Supports Kured to properly drain and reboot nodes in an HA fashion
- Certified Kubernetes Distribution, it is automatically synced to k8s source
- Maintenance-free with auto-upgrades to the latest version of MicroOS and k3s
- Multi-architecture support, choose any Hetzner cloud instances, including the cheaper CAX ARM instances
Categories
Container ManagementLicense
MIT LicenseFollow Kube-Hetzner
Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform
Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Kube-Hetzner!