1-
21# Hetzner Bare Metal & HCloud Server Purchasing Guide
32
43This document provides guidance for purchasing Hetzner servers for Kubernetes deployments, including recommended hardware,
@@ -26,7 +25,6 @@ For **bare metal clusters**, we recommend:
2625
2726* ** Single server setup** : One node (suitable for testing or small deployments).
2827* ** High-availability setup** : 3 control plane nodes + 3 worker nodes for redundancy.
29- (we recommend running the control plane on VMs to save on resources and cost).
3028
3129### Best Practices
3230
@@ -67,19 +65,35 @@ For **bare metal clusters**, we recommend:
6765
6866## 3. HCloud Server Recommendations
6967
70- * ** Control Plane Node** : CAX11 (2 vCPU, 4 GB RAM, 40 GB storage, ~ 4€/month)
71- * ** Worker Node** : CAX41 (16 vCPU, 32 GB RAM, 320 GB storage, ~ 23€/month)
68+ * ** Control Plane Node** : CAX11 (2 vCPU, 4 GB RAM, 40 GB storage, 5.99€/month)
69+ * ** Worker Node** : CAX41 (16 vCPU, 32 GB RAM, 320 GB storage, 40.99€/month)
70+
71+ Add 0.50€/month per node for the IPv4 address. Prices are list, as of the
72+ [ 15 June 2026 adjustment] ( https://docs.hetzner.com/general/infrastructure-and-availability/price-adjustment/ ) .
73+ Hetzner changed prices three times in the first half of 2026, so re-check that page before you quote a total.
7274
7375### Important Notes
7476
7577* HCloud nodes have a ** limit of 16 volumes per node** .
7678* Volume attachment is subject to ** location limitations per country** , so plan accordingly.
7779
80+ ### Outbound Traffic
81+
82+ Traffic is usually the largest hidden cost difference against a hyperscaler, so budget it explicitly:
83+
84+ * HCloud servers in ** Germany and Finland include 20 TB outbound per server per month** , pooled across the project.
85+ * ** US locations include roughly 1 TB** , and ** Singapore as little as 0.5 TB** , so the same cluster costs
86+ materially more outside the EU.
87+ * Overage is ** €1/TB** in the EU locations and ** €7.40/TB** in Singapore.
88+ * The allowance is fair use, not a contract. It pools across the project rather than guaranteeing headroom
89+ to one hot node.
90+ * Bare metal servers are sold with unlimited traffic on the standard 1 Gbit uplink.
91+
7892---
7993
80- ## 4. Hybrid Cluster (Recommended setup)
94+ ## 4. Hybrid Cluster (Recommended setup)
8195
82- * ** Control Plane** : CAX11 HCloud server (~ 4 €/month)
96+ * ** Control Plane** : CAX11 HCloud server (5.99 €/month, plus 0.50€ for the IPv4 )
8397* ** Worker Node** : Bare Metal
8498
8599 * RAM: 4 × 16384 MB DDR4
@@ -96,7 +110,7 @@ For **bare metal clusters**, we recommend:
96110| Layout | Nodes | Storage | RAM | Notes |
97111| ----------------- | --------------------------------------------------- | ------------- | ------------- | ----------------------------------- |
98112| Single Bare Metal | 1 node | 2 × 1 TB NVMe | 4 × 16 GB | Small/test cluster |
99- | HA Bare Metal | 3 control + 3 worker | 2 × 10 TB HDD | 4 × 16 GB | Production with redundancy |
113+ | HA Bare Metal | 3 control + 3 worker | 2 × 1 TB NVMe | 4 × 16 GB | Production with redundancy |
100114| All HCloud | 3 control (CAX11) + 3 worker (CAX41) | CAX41 default | CAX41 default | Cloud cluster with scaling |
101115| Hybrid | 1 or 3 control (CAX11) + 1 or 3 worker (bare metal) | 2 × 1 TB NVMe | 4 × 16 GB | Internal high-performance workloads |
102116
0 commit comments