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
You Might Also Like
MongoDB Atlas runs apps anywhere
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Kube-Hetzner!