Skip to main content

Syself Autopilot vs Cloudfleet: Which Is Right for Your Kubernetes on Hetzner?

Cloudfleet hosts the control plane and adds Hetzner Cloud servers as pods need them; bare-metal servers, the storage driver and node versions stay with you. Syself Autopilot, run by Syself, does that work on your own Hetzner servers in tested releases.

Cloudfleet

What it is
Cloudfleet Kubernetes Engine (CFKE) is managed Kubernetes with a control plane Cloudfleet hosts, and worker nodes on AWS, GCP, Hetzner Cloud or any Linux machine you connect.1927
Who does the work
Cloudfleet runs and upgrades the control plane.2022 The storage driver, node upgrades and, on servers you bring, the OS, firewall and hardware failures are yours.222638
Where it runs
It creates Hetzner Cloud servers for pending pods; Hetzner dedicated servers join as self-managed nodes that you install and keep running.1821

What it is
A separate managed Kubernetes service for Hetzner. Syself builds and tests the platform under your apps as one release: Syself Linux, the node agent, KubeGate, the provisioner and the controllers that heal and upgrade nodes.1495 Your apps run on upstream Kubernetes.
Who does the work
Syself sets up your servers, ships OS fixes as new Syself Linux images and upgrades Kubernetes and the in-cluster components in one tested Cluster Stack release.632 It replaces failed cloud nodes and reboots failing bare-metal ones.4 Syself Autopilot includes support from the Syself team.11
Where it runs
The control plane and the nodes run on Hetzner Cloud and bare-metal servers in your own Hetzner account, so the servers and the data stay yours.1

Which One Fits You?

Tick what applies. The answer includes the needs where Cloudfleet is the better choice.

What applies to you?
Cloudfleet · 0Syself Autopilot · 0

Tick what applies to you

The answer updates as you go. Every need on the list counts, including the ones that point away from us.

Syself Autopilot vs Cloudfleet at a Glance

One short fact per side for each theme, each linked to its source.

Control planeCloudfleet Hosted by Cloudfleet on Google Cloud, in Frankfurt or Iowa; shared on Basic, dedicated and multi-zone on Pro and Enterprise4117Syself Autopilot Syself runs it on your servers, with its own API server, etcd and certificate authorities per cluster143
Hetzner Cloud serversCloudfleet Created and removed automatically for pending pods, with a Hetzner API token you provide2028Syself Autopilot Created, set up and replaced by Syself Autopilot for you6
Setting up a serverCloudfleet Bare metal joins as a self-managed node: you install Ubuntu, Debian or RHEL, and Cloudfleet adds Kubernetes over SSH or cloud-init1821Syself Autopilot Syself checks the disks and installs Syself Linux from the Hetzner rescue system before first boot, so the node boots with nothing to download or configure106
Node OSCloudfleet Auto-provisioned nodes run an Ubuntu-based OS with automatic package upgrades off and no in-place upgrades; self-managed nodes run the Linux you install and update384021Syself Autopilot Syself Linux, from release 1.36: read-only, identical on every node and replaced rather than patched; nodes report tampering. A security team tracks each CVE, checks whether your clusters are exposed and ships the fix in a tested release; support is included336
Kubernetes upgradesCloudfleet Control plane upgraded automatically on a release channel; nodes are not upgraded in place, you drain or re-add them22Syself Autopilot Tested updates every week, listed in the Version Hub; you trigger one and Syself drains, removes and replaces each node, with no rollback215
Kubernetes versionsCloudfleet The latest release notes, from 18 September 2026, list 1.32, 1.33 and 1.34 as supported40Syself Autopilot 1.36 in the current release; a new minor lands about three months after upstream, and each is supported until upstream support ends, plus three months4445
Release testingCloudfleet No published test methodSyself Autopilot More than 400 tests on real clusters, including every supported upgrade path; a cluster can only use a release that passed5
Node repairCloudfleet Auto-provisioned nodes replaced automatically; failed self-managed nodes are not20Syself Autopilot Cloud nodes rebooted, then replaced if they don’t recover; bare-metal nodes rebooted, and Syself tells you what broke when the hardware is at fault4
Network and load balancersCloudfleet Cilium over a WireGuard mesh between all nodes; Hetzner load balancers for TCP Services2425Syself Autopilot Cilium and the Hetzner cloud controller manager, pinned in each release12
Kubernetes API accessCloudfleet Can be restricted to private networks on Enterprise27Syself Autopilot An allow-list of the IP ranges you trust; other connections are dropped before they reach the API server29
Security posture and evidenceCloudfleet Cloudfleet scans and patches its own platform; its security pages publish no SBOM or CVE verdicts2741Syself Autopilot Hardened to the CIS Kubernetes Benchmark; each release ships an SBOM and a VEX verdict per CVE, shown in the Version Hub, and a release with an overdue CVE does not ship434639
Sign-inCloudfleet SSO with SAML 2.0 or OIDC on all plans, for the console and kubectl32Syself Autopilot OIDC sign-in to the cluster through your own identity provider, such as Entra ID, Google Workspace, Keycloak or Okta30
StorageCloudfleet You install the Hetzner CSI driver with Helm26Syself Autopilot Hetzner CSI driver included and upgraded with each release12
Recovering a lost clusterCloudfleet Cloudfleet backs up the control-plane data store, encrypted, with 30-day retention, in the region you choose; your application data is yours to back up3841Syself Autopilot Recreated from its Cluster object and your manifests in Git; no etcd backup needed. Data comes back from your own backups9
SLA and supportCloudfleet Best effort and billing-only support on Basic; 99.95% and 8-hour technical response on Pro; 99.99% and 1-hour response on Enterprise17Syself Autopilot Support from the Syself team on business days included with Syself Autopilot; Premium Support with a custom SLA and 24/7 cover; migration by Syself or agencies1139
PriceCloudfleet €12, €69 or from €499 a month per cluster, plus €2.45 to €7.25 per vCPU above the included amount17Syself Autopilot A platform fee plus a usage-based fee tied to your infrastructure spend, not to nodes or clusters; request a 14-day trial without limits or a free plan for one cluster of up to 5 nodes of any size11

Cloudfleet prices exclude VAT and are per cluster; check cloudfleet.ai/pricing for the current plans. Price your Syself Autopilot setup in the pricing calculator.

Who Does the Work of Running Kubernetes

Every Kubernetes setup needs work on the servers, the operating system, Kubernetes and the in-cluster components. See who does each job.

Cloudfleet hosted control plane

4 of 13 jobs left to you, 5 shared

fully managed, on your servers

0 of 13 jobs left to you, 5 shared

Each segment is one job. Point at it to see which job it is, or click it to read why.

Left to you Shared Handled by the vendor, or not needed
  • Servers Create, provision and replace the machines
  • Add and remove cloud servers as load changes Cloudfleet does this on its own for pending pods; on Syself Autopilot you install the Cluster Autoscaler and Syself creates the servers it asks for.2016
    Cloudfleet Cloudfleet
    Syself Autopilot Shared
  • Bring a bare-metal server into the cluster Hetzner has no server types or instant delivery for bare metal, so renting is the only manual step. Once you have the server, Syself checks its disks, installs Syself Linux and joins it to the cluster, the same as a cloud server.106 On Cloudfleet you install Linux and it adds Kubernetes; OS updates and the firewall stay yours.2138
    Cloudfleet You
    Syself Autopilot Syself
  • Replace a cloud server that fails Both replace failed cloud nodes automatically.204
    Cloudfleet Cloudfleet
    Syself Autopilot Syself
  • Handle a failing bare-metal server Syself reboots the node and, when the hardware is at fault, tells you what broke so you can open the Hetzner ticket. Hetzner has no API for tickets, so that step stays with you. Cloudfleet leaves hardware failures on self-managed nodes to you.420
    Cloudfleet You
    Syself Autopilot Shared
  • Operating system Install it, patch it and keep every node the same
  • Keep every node identical Syself boots every node from the same sealed Syself Linux image.3 On Cloudfleet, each dedicated server runs the Linux you install and patch, so keeping them identical is your job.2120
    Cloudfleet Shared
    Syself Autopilot Syself
  • Know about and patch OS CVEs Syself checks each CVE against the release’s SBOM and ships fixes in a new tested release; you adopt it.739 Cloudfleet nodes are not upgraded in place; self-managed nodes are yours.4020
    Cloudfleet Shared
    Syself Autopilot Syself
  • Kubernetes Install, configure and upgrade the components
  • Keep the Kubernetes API up and recover a lost cluster Cloudfleet hosts the control plane and keeps its backups in region.27 Syself runs the control plane on your servers and replaces failed nodes. If a cluster is lost, you recreate it from its Cluster object and your manifests in Git, so there is no etcd snapshot to restore.19
    Cloudfleet Cloudfleet
    Syself Autopilot Shared
  • Keep Kubernetes and the platform up to date Syself ships tested updates every week and lists each one in the Version Hub: what changed, what got fixed and where security stands. You trigger an update, and Syself drains, removes and replaces each node on its own.2 Cloudfleet upgrades the control plane; you drain or re-add nodes.22 Workload readiness stays yours.5
    Cloudfleet Shared
    Syself Autopilot Syself
  • Test each platform update before it ships Syself tests each release on real clusters.5 Cloudfleet publishes no test method; add-ons you install, such as the Hetzner CSI driver, are yours to test.26 Your workloads are yours to test on both.
    Cloudfleet Shared
    Syself Autopilot Syself
  • Inside the cluster The network plugin, the Hetzner integration and storage
  • Upgrade the network plugin, Hetzner controller and storage driver together Syself pins Cilium, the Hetzner cloud controller manager and the CSI driver in each release.12 Cloudfleet ships Cilium and handles load balancers; the CSI driver is a Helm chart you install and upgrade.2426
    Cloudfleet Shared
    Syself Autopilot Syself
  • Create Hetzner load balancers for your Services Both create Hetzner load balancers for LoadBalancer Services. Hetzner load balancers handle only TCP, HTTP and HTTPS, so neither offers a UDP load balancer on Hetzner.251247
    Cloudfleet Cloudfleet
    Syself Autopilot Syself
  • Day to day Backups, access, logs and the workloads
  • Back up volumes and databases Syself ships the storage and documents Velero and CloudNativePG.359 You run the databases, or an agency runs them for you in your cluster.42 On Cloudfleet you install the storage driver yourself.26
    Cloudfleet You
    Syself Autopilot Shared
  • Lock down access, networking and logs Syself hardens the API server to CIS, runs a host firewall, can limit the API to trusted IPs and reports node problems.432948 You set up etcd encryption, OIDC and SSH.830 Cloudfleet includes SSO.32 RBAC, NetworkPolicies and logs stay yours.
    Cloudfleet You
    Syself Autopilot Shared

On every option, Syself Autopilot included, you still back up workloads and data, run monitoring and alerting, and set access, encryption and network policies. See what you own and what Syself manages.

What Each One Costs

Both run on Hetzner servers you pay Hetzner for. Cloudfleet adds a fee per cluster and per vCPU. Syself adds a platform fee plus a usage-based fee tied to your infrastructure spend.

Cloudfleet hosted control plane
Basic, per cluster, 8 vCPUs included, then €2.45 per vCPU
€12/month
Pro, per cluster, 24 vCPUs included, then €4.95 per vCPU
€69/month
Enterprise, per cluster, 96 vCPUs included, then €7.25 per vCPU
From €499/month
fully managed, on your servers

What Syself runs for you

  • Servers, OS, Kubernetes and cluster components
  • Releases tested on real clusters, with SBOM and VEX
  • Support from the Syself team

Platform fee Usage-based fee

Usage-based fee tied to your infrastructure spend, not to nodes or clusters.

Request a 14-day trial without limits or a free plan for one cluster of up to 5 nodes of any size, no vCPU cap, bare metal included.

Your servers Billed separately by your cloud or bare-metal provider

Cloudfleet prices exclude VAT; it counts each CPU thread on a self-managed server as one vCPU.1718 Syself’s fee doesn’t depend on nodes, CPU or memory. Try your numbers in the pricing calculator.11

Questions Teams Ask Before Choosing

Short answers, each linked to Syself’s and Cloudfleet’s documentation.

Other Comparisons

Comparing Cloudfleet and Syself?

Tell Syself about your setup, cloud or bare metal, and see which work Syself Autopilot does for you. You can price your servers in the pricing calculator first.

Sources

  1. 1. What is Syself Autopilot?
  2. 2. What is a Cluster Stack?
  3. 3. Syself Linux: an immutable, verifiable node OS
  4. 4. Node health monitoring and self-healing
  5. 5. How Syself tests a Cluster Stack release
  6. 6. Fast node provisioning from the rescue system
  7. 7. How Syself builds a secure node OS
  8. 8. Syself docs: ownership and shared responsibility
  9. 9. Syself docs: backup and disaster recovery
  10. 10. Syself docs: adding bare-metal servers
  11. 11. Syself pricing and support plans
  12. 12. Syself docs: run your own services
  13. 13. Syself docs: the economics of owning servers
  14. 14. Syself docs: run virtual machines with KubeVirt
  15. 15. Syself docs: maintenance prechecks and no rollback
  16. 16. Syself docs: using the Cluster Autoscaler
  17. 17. Cloudfleet pricing
  18. 18. Cloudfleet: managed Kubernetes on Hetzner
  19. 19. Cloudfleet docs: Fleets
  20. 20. Cloudfleet docs: how Cloudfleet provisions nodes
  21. 21. Cloudfleet docs: self-managed nodes
  22. 22. Cloudfleet docs: Kubernetes versions and upgrades
  23. 23. Cloudfleet docs: getting started
  24. 24. Cloudfleet docs: networking architecture
  25. 25. Cloudfleet docs: public cloud load balancing
  26. 26. Cloudfleet: use persistent volumes on Hetzner
  27. 27. Security at Cloudfleet
  28. 28. Hetzner Community: managed Hetzner Kubernetes with Cloudfleet
  29. 29. Syself docs: KubeGate, restrict API server access
  30. 30. Syself docs: OIDC configuration for your cluster
  31. 31. Syself docs: introduction to GitOps
  32. 32. Cloudfleet docs: Single Sign-On
  33. 33. Cloudfleet docs: Terraform provider
  34. 34. Syself docs: run in the secure (Kata) runtime
  35. 35. Syself docs: choose storage
  36. 36. Syself docs: verify node integrity
  37. 37. Syself docs: configure control planes
  38. 38. Cloudfleet docs: shared responsibility model
  39. 39. Syself docs: support channels, SLAs and CVE patch windows
  40. 40. Cloudfleet release notes
  41. 41. Cloudfleet docs: security and data protection
  42. 42. Syself docs: run it yourself, or with help
  43. 43. Syself docs: meet compliance requirements
  44. 44. Syself Version Hub
  45. 45. Syself docs: cluster upgrades and release tracks
  46. 46. Syself docs: security evidence per release
  47. 47. Hetzner docs: Load Balancer FAQ
  48. 48. Syself docs: observability, what ships and what you bring
  49. 49. Syself docs: KubeGate, the node agent and the tunnel