Node-Pools
Die Worker-Nodes eines Clusters kommen aus Node-Pools, und die erste Frage bei jedem Pool ist seine Quelle: Wo kommen die Maschinen her?
- Managed – PaaSbox bestellt On-Demand-Server in deinem Hetzner-Projekt, zu aktuellen Preisen.
- Pooled – der Pool schöpft aus deiner Flotte adoptierter Server, zu dem Preis, den jeder Server ohnehin schon hat – Bestandspreise (grandfathered), sofern du ihn adoptiert hast, bevor er je rescaled oder gelöscht wurde.
Diese eine Entscheidung bestimmt alles Weitere daran, wie sich der Pool verhält.
Managed-Pools: Cattle
Abschnitt betitelt „Managed-Pools: Cattle“Managed-Nodes sind austauschbar – im klassischen Bild „Pets vs. Cattle“ („Haustiere vs. Vieh“) sind sie das Vieh. Kubernetes (und PaaSbox) dürfen sie jederzeit löschen und neu erstellen – bei Upgrades, beim Herunterskalieren, bei Node-Ausfall. Das ist kein Bug; genau das macht sie elastisch:
- Frei skalierbar. Setze minimale und maximale Node-Anzahl; der Autoscaler bewegt sich dazwischen.
- Scale-to-zero. Ein Minimum von 0 heißt: Ein ungenutzter Pool kostet dich bei Hetzner nichts.
- Servertyp wechselbar. Tausche
cpx32gegencpx42, und der Pool rollt auf den neuen Typ. - Freie Formwahl. Jeder unterstützte Hetzner-Cloud-Servertyp; Nodes bekommen heute öffentliche IPs (rein private Pools hinter einem NAT-Gateway sind geplant).
Der Trade-off: Jeder Ersatz-Node ist eine Neubestellung zu aktuellen Hetzner-Preisen. Managed-Pools sind für Lastspitzen und für Workloads, die keinen Bestandspreis zu schützen haben.
Pooled-Pools: Pets
Abschnitt betitelt „Pooled-Pools: Pets“Pooled-Nodes sind benannte, langlebige Maschinen – deine Maschinen. Die Einschränkung ist der Wert:
- Niemals gelöscht. Bei Upgrades und Reparaturen an Ort und Stelle neu aufgebaut; zurück in deine Flotte entlassen, wenn ein Cluster sie freigibt. Den Löschpfad gibt es nicht – strukturell.
- Wachstum nur horizontal. Ein Pooled-Pool ist gedeckelt auf die Zahl der Ready-Server in der dahinterliegenden Flottengruppe (gleicher Servertyp, gleicher Standort). Du willst einen größeren Pool? Adoptiere mehr Server.
- Kein Resize, kein Minimum, kein Scale-to-zero. Die Maschinen gehören dir so oder so; ein ungenutzter Pooled-Server kostet bei Hetzner weiter (zu seinem alten Preis). „Herunterskalieren“ heißt: Server in deine Flotte entlassen, nicht zerstören.
In der Konsole werden die Aktionen, die ein Pooled-Pool nicht anbietet – Resize, Scale-to-zero, Löschen – ausgegraut mit Begründung angezeigt, nicht versteckt: niemals gelöscht, behält deinen Preis ist genau das, wofür du zahlst.
Pools in einem Cluster mischen
Abschnitt betitelt „Pools in einem Cluster mischen“Die empfohlene Produktions-Konstellation ist beides zugleich:
- eine Pooled-Grundlast über deine bestandsgeschützte Flotte – deine günstige, konstante Kapazität, und
- ein Managed-Burst-Pool mit
min 0– elastischer Spielraum zu aktuellen Preisen.
Der Autoscaler füllt zuerst deine Pooled-Nodes und weicht erst auf On-Demand-Nodes aus, wenn der Pool voll ist; sinkt die Last, skaliert der Managed-Pool zurück auf null, und deine Grundlast läuft zum alten Preis weiter. Ein Cluster, eine PaaSbox-Pauschale, zwei Quellen.
Day-2-Verhalten
Abschnitt betitelt „Day-2-Verhalten“| Managed | Pooled | |
|---|---|---|
| Kubernetes-/OS-Upgrade | Node ersetzt (Neubestellung, aktueller Preis) | an Ort und Stelle neu aufgebaut (preissicher) |
| Node-Ausfall | automatisch ersetzt | repariert / an Ort und Stelle neu aufgebaut |
| Ruhezustand | Nodes gelöscht; beim Aufwecken zu aktuellen Preisen neu erstellt | Server in deine Flotte entlassen; beim Aufwecken wieder beansprucht |
| Cluster gelöscht | Nodes gelöscht | Server kehren in deine Flotte zurück, Preis intakt |
| Pool entfernt | Nodes gelöscht | Server kehren in deine Flotte zurück, Preis intakt |
Der eine Vorbehalt, der eine Wiederholung wert ist: Ein Zyklus aus Ruhezustand und Aufwecken erstellt Managed-Nodes zu aktuellen Preisen neu – nur Pooled-Server tragen einen geschützten Preis. Wenn ein Preis zählt, adoptiere den Server, der ihn hält.
Wo das Geld auftaucht
Abschnitt betitelt „Wo das Geld auftaucht“Node-Pools liegen komplett auf der Hetzner-Seite der zwei Rechnungen: Jeder Node – Managed oder Pooled – lebt in deinem Hetzner-Projekt und wird von Hetzner direkt an dich berechnet. Die PaaSbox-Pauschale pro Cluster ändert sich weder mit der Node-Anzahl noch mit der Pool-Konstellation; Fair-Use begrenzt die Extreme.