Clusterward
Migration von Qovery

Von Qovery zu Clusterward, ohne Big-Bang

Ihr Cluster bleibt, Ihre Repositories bleiben, Ihre Domains bleiben. Clusterward bindet den bestehenden Cluster an, übernimmt Anwendung für Anwendung und importiert Datenbanken und Buckets mit Pause statt Ausfall. Für ein Zehntel des Preises.

Cluster-Seite im Cockpit nach dem Anbinden: Nodes, Add-ons und die ersten übernommenen Anwendungen
Vereinfachte Ansicht im Clusterward-Cockpit: angebundener Cluster mit übernommenen Anwendungen
Illustration: vereinfachte Darstellung. In der Anwendung sehen Sie mehr Details und Optionen.
Kurz erklärt

Was die Migration von Qovery bedeutet

Qovery und Clusterward tun Ähnliches: Sie rollen Anwendungen aus Git auf Kubernetes aus und verwalten Datenbanken, Domains und Umgebungen. Der Unterschied liegt im Preis, in der Cloud und in der Datenhoheit. Eine Migration heißt deshalb nicht Neuaufbau, sondern Übernahme: Der Kapsule-Cluster wird per Kubeconfig registriert, jede Anwendung als Service mit Build angelegt, Umgebungsvariablen kopiert, die Datenbank als Job in eine private Managed-Instanz importiert, Buckets kopiert, DNS umgestellt. Anwendung für Anwendung, mit Qovery als Fallback, bis die letzte umgezogen ist.

Auf einen Blick

Cluster
Bestehender Kapsule-Cluster per Kubeconfig, oder neu sicher ab Werk
Anwendungen
Service pro Anwendung, Build aus dem Repository
Datenbanken
Import als Job, Anwendung pausiert, nicht abgeschaltet
Buckets
Kopie aus jedem S3-Bucket, nie Löschen
Domains
Cloudflare-Zonen, Wildcard-Zertifikat, DNS zuletzt
Reihenfolge
Staging zuerst, dann eine Produktion nach der anderen
So läuft es ab

Sechs Schritte pro Anwendung

  1. 01

    Cluster anbinden

    Kubeconfig importieren, geprüft und verschlüsselt. Oder einen neuen Cluster mit privaten Nodes anlegen.

  2. 02

    Anwendung anlegen

    Repository, Branch, Dockerfile: derselbe Build wie bei Qovery, gebaut mit Kaniko oder GitHub Actions.

  3. 03

    Variablen kopieren

    Umgebungsvariablen in den verschlüsselten Editor, mehrzeilige Werte bleiben intakt.

  4. 04

    Datenbank importieren

    Ein Job kopiert Schema und Daten in eine private Managed-Instanz; die Anwendung pausiert währenddessen.

  5. 05

    Buckets kopieren

    Objekte aus dem alten Bucket in einen eigenen mit eigenem Schlüssel, wiederholbar.

  6. 06

    DNS umstellen

    Host am Service eintragen, Record und Zertifikat entstehen, dann zeigt DNS auf den neuen Ingress.

Was drin ist

Was die Migration einfach macht

Jeder Schritt ist eine Cockpit-Funktion, kein Sonderskript für den Umzug.

Bestehende Cluster anbinden

Ein Kapsule-Cluster wird über seine Kubeconfig registriert; das Token wird vor dem Speichern geprüft. Clusterward installiert nichts ungefragt, Add-ons zeigen Sie an und aktualisieren Sie bewusst.

Datenbank-Import mit Pause

Der Import läuft als Job im Cluster, prüft die Quelle, setzt die Anwendung auf null Instanzen, kopiert, und startet sie wieder. Ein nicht leeres Ziel fragt nach, statt zu überschreiben.

Bucket-Import ohne Löschen

Objekte werden aus jedem erreichbaren S3-Bucket kopiert, mit Fortschritt und Abbruch. Kopieren und überschreiben, nie löschen; ein zweiter Lauf ist idempotent.

Parallelbetrieb

Solange DNS auf Qovery zeigt, läuft dort alles weiter. Sie stellen pro Host um und können zurück, bis Sie Qovery kündigen. Liegen die Records schon in einer Cloudflare-Zone, übernimmt Clusterward sie und stellt sie beim Go-live selbst um, statt zweite anzulegen.

Domains und Zertifikate

Cloudflare-Zonen registrieren, Records automatisch, Zertifikate pro Host oder als Wildcard. Ein Host hinter Cloudflare-Proxy wird erkannt.

Ein Zehntel des Preises

Qovery Business kostet laut Preisliste 2.999 $ im Monat für drei Cluster und zwanzig Nutzer. Clusterward Team kostet 299 € für zehn Cluster und unbegrenzt viele Nutzer.

Was bleibt, was wechselt

Was Sie behalten

  • Kubernetes

    Derselbe Cluster, dieselben Namespaces, Server-Side-Apply statt Terraform.

  • Dockerfile

    Derselbe Build, gebaut von Kaniko im Cluster oder von GitHub Actions.

  • Helm-Charts

    Externe Charts landen in der Template-Bibliothek und werden versioniert gepinnt.

  • Repositories und Domains

    Nichts wird umgezogen, nur neu verbunden.

Was sich ändert

Was sich mit dem Wechsel ändert

Fakten

Qovery-Begriffe und ihr Gegenstück

Das Modell ist vertraut. Die Begriffe unterscheiden sich an wenigen Stellen.

QoveryClusterwardUnterschied
Organization / ProjectWorkspace / AnwendungDer Workspace hat eigene Datenbank und Schlüssel
EnvironmentUmgebungEine Namespace auf genau einem Cluster
ApplicationService mit BuildBuild und Image gehören zur Anwendung, nicht zum Service
Managed DatabaseManaged DatenbankScaleway-Instanz, nur privat, eine Datenbank pro Service
Custom DomainDomain am ServiceRecord automatisch, TLS pro Domain oder Wildcard
Lifecycle JobPipeline-BausteinOnboarding pro Kunde statt pro Deployment
SecretSecret am ServiceNur schreibbar, wahlweise im Scaleway Secret Manager
Advanced SettingsNetzwerk-KarteTimeouts, Rate-Limits, CORS, Basic Auth mit Standard pro Feld
API-TokenAPI-TokenMit Rolle, Anwendungsbereich und Ablaufdatum
Terraform ExportKein Export nötigObjekte liegen in Ihrem Cluster und Projekt
Weiterführend

Tiefer einsteigen

Den vollen Vergleich mit Tabellen und den Stellen, an denen Qovery stärker ist, lesen Sie unter Clusterward vs. Qovery. Wie der Datenbank-Import im Detail läuft, steht unter Managed Datenbanken.

Für den ersten Schritt reicht ein bestehender Cluster; der Leitfaden Erste Schritte führt vom Workspace bis zum ersten Deployment. Die Tarife stehen auf Preise.

Verwandte Seiten

Was dazu gehört

Deployments

Git, Container-Image oder Helm-Chart – mit Health-Check ausgerollt.

Zu Deployments
FAQ

Häufige Fragen zu Migration von Qovery

  • Nein. Ein bestehender Kapsule-Cluster wird über seine Kubeconfig angebunden; Clusterward prüft das Token, speichert es verschlüsselt und liest zunächst nur. Ingress-Controller und cert-manager, die Qovery installiert hat, können bleiben oder Schritt für Schritt durch die von Clusterward verwalteten Add-ons ersetzt werden.

Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten in der Regel am selben Werktag.

Frage stellen

Migration in der Demo starten

Bringen Sie Ihr Qovery-Setup mit. Wir binden Ihren Cluster an und ziehen die erste Anwendung gemeinsam um.