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
Full-stack observability with actually useful AI | Grafana Cloud
Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of Kube-Hetzner!