Cloud-Server für Kubernetes in Europa
Kubernetes ist die Standardorchestrierungsplattform für containerisierte Workloads in grossem Maßstab. Ein gutes Betreiben erfordert mehr als nur die Installation von k8s - Sie brauchen ausreichende Hardware pro Knoten, zuverlässige Netzwerke zwischen Knoten und ein Verständnis dafür, wie ein minimal lebensfahiger Cluster aussieht.
Das Hosting Ihres Kubernetes-Clusters in Europa ist eine praktische Anforderung, wenn Ihre Nutzer oder Daten hier sind. Privates Netzwerk mit niedriger Latenz zwischen Knoten, DSGVO-konforme Datenspeicherung und physische Nähe zu Ihrem Ingenieurteam sprechen alle für EU-Hosting.
Warum EU-Hosting für Kubernetes wichtig ist
Ein Kubernetes-Cluster ist ein verteiltes System. Control-Pläne-Komponenten kommunizieren standig mit Worker-Knoten. Netzwerklatenz zwischen Knoten beeinflusst direkt die Cluster-Stabilität. Etcd erfordert Schreibvorgange mit niedriger Latenz, um Konsistenz zu wahren.
Das Platzieren aller Knoten im selben EU-Rechenzentrum hält die Inter-Knoten-Latenz unter 1 ms.
Mindestanforderungen an den Server
Kubernetes hat echte Hardwareanforderungen.
Für den Control-Pläne-Knoten:
- RAM: mindestens 4 GB (8 GB empfohlen für Cluster mit mehr als 10 Workern)
- CPU: mindestens 2 Kerne (4 Kerne empfohlen)
- Festplatte: 40 GB SSD
Für jeden Worker-Knoten:
- RAM: mindestens 4 GB pro Knoten
- CPU: mindestens 2 Kerne pro Knoten
- Festplatte: 40 GB SSD pro Knoten
Ein produktionsreifes Minimalsetup ist 1 Control-Pläne-Knoten plus 2 Worker-Knoten.
Empfohlene DCXV-Konfiguration
DCXV-Cloud-Instanzen unter https://dcxv.com/data-center#cloud beginnen ab 15 EUR/Monat. Für einen 3-Knoten-Kubernetes-Cluster sind drei Instanzen mit je 4 GB RAM und 4 vCPUs ein vernunftiger Ausgangspunkt.
DCXV-Cloud-Instanzen im selben Rechenzentrum teilen sich ein privates Netzwerk mit sehr niedriger Inter-Instanz-Latenz. 24/7-Ingenieursupport ist ohne zusätzliche Kosten inbegriffen.
Für größere Cluster beginnen dedizierte DCXV-Server ab 49 EUR/Monat.
Setup-Anleitung
Bereitstellung eines k3s-Clusters auf drei DCXV-Instanzen:
# Auf dem Control-Pläne-Knoten: k3s installieren
curl -sfL https://get.k3s.io | sh -
# Join-Token vom Control-Pläne abrufen
cat /var/lib/rancher/k3s/server/node-token
# Auf jedem Worker-Knoten: Cluster beitreten
curl -sfL https://get.k3s.io | K3S_URL=https://<control-pläne-ip>:6443 K3S_TOKEN=<token> sh -
# Alle Knoten prüfen
kubectl get nodes
Wie viele Control-Plane-Knoten
Diese Entscheidung sollten Sie treffen, bevor etwas auf dem Cluster läuft, denn etcd hält ein Quorum, und ein Quorum braucht eine Mehrheit. Die zweite Zeile ist die unerwartete:
| Control Plane | Übersteht den Verlust von | Quorum braucht | Wählen Sie es, wenn |
|---|---|---|---|
| 1 Knoten | Nichts - die API ist weg | 1 von 1 | Entwicklung, CI, Staging, alles Neuaufbaubare |
| 2 Knoten | Nichts, und kostet doppelt | 2 von 2 | Nie - das ist strikt schlechter als ein Knoten |
| 3 Knoten | Einen Knoten, ohne Schreibverluste | 2 von 3 | Produktion, und das Kleinste, das den Namen verdient |
| 5 Knoten | Zwei Knoten | 3 von 5 | Große Cluster, oder wenn ein ganzes Rack ausfallen kann |
Zwei Knoten sind die Falle: bei einer geraden Anzahl gibt es keine Mehrheit, der Verlust eines beliebigen Knotens nimmt den API-Server also genauso mit wie bei einem einzelnen Knoten, und bezahlt haben Sie doppelt. Bei Workern ist es umgekehrt - sie sind Vieh, fügen Sie sie frei hinzu und entfernen Sie sie, und an ihrer Anzahl hängt nichts.
Leistungserwartungen
Auf einem 3-Knoten-k3s-Cluster mit 4 GB / 4 vCPU-Instanzen:
- Pod-Planungslatenz unter 2 Sekunden für typische Workloads
- Inter-Pod-Netzwerkdurchsatz von 1-5 Gbps im selben Rechenzentrum
- Ingress verarbeitet 1.000-3.000 HTTP-Anfragen pro Sekunde
- Control-Pläne-API-Antwortzeiten unter 50 ms
- etcd-Schreiblatenz unter 5 ms mit SSD-Speicher
Das sind Erwartungen für Hardware dieser Klasse, keine Messungen aus unserem Labor. Nehmen Sie sie als Ausgangspunkt für die Dimensionierung und messen Sie Ihre eigene Last: die echten Zahlen hängen von Ihren Daten, Ihren Abfragen und Ihrem Tuning weit mehr ab als vom Anbieter.
