Managed Kubernetes on Hetzner Cloud

Production-ready Kubernetes clusters on Hetzner in minutes. Fully managed control plane, automated node provisioning, and cost optimization included. Start free with up to 24 vCPUs.

/images/providers/hetzner.png
/images/stack/cloudfleet-kubernetes-engine.svg
Cloudfleet Kubernetes Engine

Kubernetes clusters

Cloudfleet Kubernetes Engine (CFKE) is a fully managed Kubernetes service that brings hyperscaler-grade cluster management to Hetzner Cloud. Run your workloads on Hetzner with full support for node auto-provisioning and load balancer integration, or expand across clouds and regions when your needs grow. Hetzner is a first-class provider on Cloudfleet, with dedicated support for all Hetzner regions, server types, and networking features.

/images/stack/cloudfleet-container-registry.svg
Cloudfleet Container Registry

Managed artifact registry

Hetzner Cloud does not offer a managed container registry. Cloudfleet Container Registry (CFCR) fills that gap with a fully managed, OCI-compliant registry included with every Cloudfleet organization. Store, share, and manage your container images without provisioning or maintaining registry infrastructure. CFCR scales automatically on Cloudfleet’s highly available platform, so your Hetzner clusters always have a reliable source for image pulls.

/images/stack/cloudfleet-charts-marketplace.svg
Charts Marketplace

Managed services

No managed databases or dev tooling on Hetzner? No problem. Deploy production-ready operators and Helm charts directly on your Hetzner clusters through Cloudfleet Charts Marketplace (preview). PostgreSQL, MongoDB, Redis, observability tools, ingress controllers, and more, all pre-configured and ready to run. You stay in full control of your stack while getting the convenience of managed services.

Architecture

Enterprise-grade Kubernetes on Hetzner with 99.95% uptime SLA

Kubernetes architecture on Hetzner without Cloudfleet
Managed Kubernetes on Hetzner with Cloudfleet
Managed control plane

CNCF-conformant Kubernetes across all Hetzner regions. No vendor lock-in.

Node auto-provisioning

Automatically provisions Hetzner Cloud servers based on workload demand, selecting the optimal shared, dedicated, or ARM instance type.

Hetzner Dedicated servers

Add Hetzner Dedicated Servers as self-managed nodes alongside cloud instances in a single cluster.

Networking and load balancing

Hetzner vSwitch support with encrypted overlay networking and auto-provisioned load balancers across regions.

Hetzner Cloud & Kubernetes

Cloudfleet Kubernetes Engine on Hetzner Cloud

Cloudfleet is the only managed Kubernetes platform with first-class Hetzner Cloud support. Get a production-ready Kubernetes cluster on Hetzner in minutes, with automated node provisioning, load balancing, cost optimization, and a 99.95% uptime SLA. No Kubernetes expertise required.

Managed Kubernetes on Hetzner Cloud

Skip the complexity of self-managed Kubernetes. Cloudfleet handles control plane operations, Kubernetes upgrades, security patches, and monitoring. Your clusters run on Hetzner infrastructure with a fully managed, CNCF-conformant control plane across all available regions.

Node auto-provisioning for Hetzner

Cloudfleet automatically selects and provisions the right Hetzner server type for your workloads, from shared vCPU and dedicated instances to Ampere ARM servers. Nodes scale up and down based on real-time demand, so you only pay for what you actually use.

Kubernetes cost optimization

Hetzner already offers some of the lowest cloud prices in the market. Cloudfleet takes it further with intelligent instance selection, cluster rebalancing, and automated savings recommendations. Run the same workloads for less without manual tuning. Review detailed cost reports and apply optimizations automatically or with one click.

Multi-cloud and hybrid ready

Start with Hetzner and expand when you need to. Add nodes from AWS, GCP, Azure, or your own data center to the same cluster. Cloudfleet gives you a single control plane across providers, so you are never locked into one infrastructure. Mix and match regions and clouds within a single Kubernetes cluster.

Kubernetes manifest example

Deploy to a specific Hetzner region

This manifest deploys an Nginx pod on a Hetzner CCX33 instance in the Nuremberg (nbg1) region, with defined resource requests and limits.

Terraform example

Add a Hetzner Dedicated server

This Terraform resource adds a Hetzner Dedicated Server as a self-managed node to your Cloudfleet cluster, with custom labels for workload scheduling.

apiVersion: v1
kind: Pod
metadata:
  name: example-app
spec:
  nodeSelector:
    topology.kubernetes.io/region: nbg1
    node.kubernetes.io/instance-type: ccx33
  containers:
  - name: example-app
    image: nginx
    resources:
      requests:
        memory: "256Mi"
        cpu: "1000m"
      limits:
        memory: "512Mi"
        cpu: "2000m"
resource "cloudfleet_cfke_self_managed_node" "hetzner_dedi1" {
  cluster_id = "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
  region     = "nbg1"
  zone       = "nbg1-dc3"

  node_labels = {
    "server-type" = "dedicated"
    "provider"    = "hetzner"
    "environment" = "production"
  }

  ssh {
    host             = "203.0.113.42"
    user             = "root"
    private_key_path = "~/.ssh/hetzner-dedicated"
    port             = 22
  }
}
Kubernetes manifest example

Deploy to a specific Hetzner region

This manifest deploys an Nginx pod on a Hetzner CCX33 instance in the Nuremberg (nbg1) region, with defined resource requests and limits.

Terraform example

Add a Hetzner Dedicated server

This Terraform resource adds a Hetzner Dedicated Server as a self-managed node to your Cloudfleet cluster, with custom labels for workload scheduling.

Cloudfleet + Hetzner

Why Hetzner and Cloudfleet are the perfect match

Hetzner delivers some of the best price-to-performance ratios in the cloud market, but does not offer higher-level managed services like Kubernetes, container registries, or load balancer automation. Cloudfleet turns Hetzner’s infrastructure into production-ready, scalable Kubernetes clusters, giving you hyperscaler capabilities at Hetzner prices.

Best price-to-performance in the cloud

Hetzner Cloud servers run on Ampere ARM, AMD EPYC, and Intel Xeon processors with NVMe SSDs and 10 Gbit networking. High-spec hardware at a fraction of hyperscaler pricing.

Data centers across three continents

Run workloads in Germany, Finland, Singapore, or the USA. All Hetzner facilities meet strict European data protection standards with GDPR compliance built in.

No egress fees

Hetzner includes 20 TB of free outbound traffic per server. No surprise bandwidth bills, unlike hyperscalers where egress costs can rival compute spend.

Cloudfleet Kubernetes adoption

Start your journey the way you want

Create a free Kubernetes cluster on Hetzner

Cloudfleet offers an always-free Basic plan for Kubernetes cluster with up to 24 vCPUs.

Join the Cloudfleet Pilot Program

Get hands-on support from Kubernetes experts and access to exclusive resources.

Request a Cloudfleet platform demo

We’re happy to show you around! Schedule a call with the Cloudfleet team to see CFKE in action.
FAQ

Hetzner Kubernetes FAQ

Cloudfleet provides a fully managed Kubernetes control plane and connects it to your Hetzner Cloud account. When your workloads need compute, Cloudfleet automatically provisions the right Hetzner server type, configures networking, and joins the node to your cluster. You get a production-ready Kubernetes cluster without installing or maintaining any cluster components yourself.

You pay Hetzner directly for the servers you use and Cloudfleet for the management platform. Cloudfleet offers a free Basic plan with up to 24 vCPUs, so you can run a Hetzner Kubernetes cluster at no management cost. Hetzner servers are billed hourly with a monthly price cap, so you never pay more than the set monthly rate regardless of usage.

With self-managed Kubernetes (using kubeadm, k3s, or similar tools), you are responsible for provisioning servers, installing and upgrading Kubernetes, managing certificates, configuring networking, and monitoring the control plane. Cloudfleet handles all of this automatically, including node auto-provisioning, load balancer integration, security patches, and Kubernetes version upgrades, with a 99.95% uptime SLA.

Yes. Cloudfleet lets you combine servers from multiple Hetzner regions in a single Kubernetes cluster. You can also add nodes from AWS, GCP, Azure, or your own data center. All nodes connect through an encrypted overlay network regardless of provider or location.

Cloudfleet supports all Hetzner Cloud server types, including shared vCPU (CX, CPX), dedicated vCPU (CCX), and Ampere ARM instances (CAX). Hetzner Dedicated Servers can also be added as self-managed nodes. Cloudfleet’s node auto-provisioning automatically selects the best server type based on your workload requirements and cost preferences.

Yes. Cloudfleet auto-provisions and manages Hetzner Load Balancers for your Kubernetes services. Load balancers are created automatically when you deploy a LoadBalancer-type service, with support for TCP and UDP protocols across all Hetzner regions.

Yes. Cloudfleet runs a CNCF-conformant Kubernetes distribution, so any workloads running on a conformant cluster can be migrated using standard Kubernetes tooling. You can deploy your existing manifests, Helm charts, and CI/CD pipelines without modification.

Learn more about Kubernetes on Hetzner Cloud

Documentation

Blog

Tutorials

Security built-in.

Access control & governance

Fine-grained role-based access control (RBAC) with organization and project scopes, least-privilege permissions, and comprehensive audit trails for all user actions.

User
User
Kubernetes
User
User

Identity federation

Enterprise Single Sign-On (SSO) via SAML and OIDC, integrating with Okta, Microsoft Entra ID, Google Workspace, and other compatible identity providers.

Cloudfleet Microsoft Entra integration
Cloudfleet Okta integration
Cloudfleet Google Workspaces integration

Enterprise-grade security

Governance, centralized audit logging, and compliance readiness aligned with SOC 2 and ISO 27001 standards (certifications in progress).

Cloudfleet GDPR badge
GDPR
COMPLIANT
Cloudfleet CCPA badge
CCPA
COMPLIANT

Enterprise support you deserve.

Built to support large-scale, mission-critical deployments with dedicated teams, proven processes, and clear operational commitments.

Professional services

Expert-led architecture, deployment, and migration services to help you design, roll out, and scale Cloudfleet across complex environments.

Customer success team

A dedicated customer success team guiding onboarding, adoption, and long-term success, with access to best practices and operational guidance.

Technical account support

24/7 access to experienced engineers via defined support channels, with clear escalation paths for critical incidents.

Service Level Agreements

Clearly defined Service Level Agreements (SLAs) covering availability, response times, and incident handling for mission-critical workloads.

Case studies

Powering critical infrastructure for engineering teams worldwide.

Cloudfleet seamlessly extends your cluster anywhere, turning any hardware - even in your office or home - into a modern enterprise cluster.

Jules Huls, Information Security Expert
Jules Huls
Information Security Expert

Using Cloudfleet together with Hetzner allowed us to bring up a managed Kubernetes cluster just as quick as with any US-based hyper-scaler, but with the benefit of being EU hosted which is very valuable in today's times.

Martin Schulze, CEO & Founder
Martin Schulze
CEO & Founder

By combining our standardized configurations with the powerful automation features of the Cloudfleet platform, we've built a development workflow that is fast, secure, and incredibly efficient.

Onur Solmaz, VP of Engineering and Research
Onur Solmaz
VP of Engineering and Research

Perfect balance between flexibility and managed service - and the support is outstanding.

Daniel Costa, Sales Engineer
Daniel Costa
Sales Engineer

We deploy to customer infrastructure without changing how we build or manage Kubernetes.

Julian Becker, Principal DevOps Engineer
Julian Becker
Principal DevOps Engineer

It is easy to build a multi-cloud setup without getting locked into any single provider.

Carlos Mendes, Infrastructure Architect
Carlos Mendes
Infrastructure Architect

It is easy to build a multi-cloud setup without vendor lock-in.

Luca Meyer, Principal DevOps Engineer
Luca Meyer
Principal DevOps Engineer

Cloudfleet lets us scale our game servers across multiple providers - reliably and affordably.

Max Keller, Senior DevOps Engineer
Max Keller
Senior DevOps Engineer

Cloudfleet not only cut our infrastructure costs - it saved us hours of work by taking cluster management off our plate.

Richard Callahan, Engineering Manager
Richard Callahan
Engineering Manager
Why Cloudfleet

Designed for modern cloud operations.

Hybrid-cloud by design

Run Kubernetes consistently across public cloud, private infrastructure, and on-prem environments, with a single control plane and unified operational model.

Operational simplicity

Operate, scale, and migrate Kubernetes clusters across environments using a consistent, opinionated platform that reduces operational overhead.

Predictable costs

Transparent pricing and infrastructure control help you avoid hyperscaler lock-in, hidden fees, and unexpected cost growth as your workloads scale.

No vendor lock-in

Retain full portability of your clusters, workloads, and tooling by running standard Kubernetes without proprietary extensions or forced dependencies.

Production-grade support

Designed for production workloads, with operational tooling, escalation paths, and support processes built to meet enterprise reliability requirements.

Enterprise-ready security

Secure by default, with isolation, encryption, and access controls designed to meet the requirements of regulated and security-conscious organizations.

Latest from Cloudfleet blog.

Get started with a free Kubernetes cluster

Create your free Cloudfleet Kubernetes cluster in minutes - no setup hassle, no cost. Get started instantly with the always-free Basic plan.