Passer au contenu principal Passer à la navigation Passer au pied de page
MULTI-CLOUD

Forkez ou déplacez un cluster Kubernetes actif

Votre cluster se déplace comme un seul bloc : nœuds, configuration et données. Vers une autre machine ou un autre datacenter. Le basculement se mesure en secondes, pas en week-end.

Velero restaure des backups. Cluster API clone des structures. Rediacc déplace le cluster actif, données incluses.

rdc cluster fork prod --tag staging
Clonage des images de nœuds (copy-on-write)........... terminé ..
Clonage des volumes Ceph RBD...................... terminé ..
Réécriture de l'identité des nœuds pour les nouvelles IP........... terminé ..
✓ ✓ Fork terminé en 46 s : prod-staging est en ligne. Original intact.
rdc cluster migrate prod --to fsn1-dc2
Précopie pendant que le cluster continue de tourner...... terminé ..
Basculement : arrêt, delta final, redémarrage........... 16 s ..

Sortie illustrative ; l’exécution réelle peut inclure plus de logs. CLI reference: rdc cluster migrate

46s
Whole 2-node cluster fork
16s
Migrate cutover, measured
1-5s
Namespace fork
LE PROBLÈME

Votre cluster est coincé là où vous l'avez construit

Kubernetes a rendu vos apps portables. Le cluster, lui, ne l'est pas. Les données vivent dans un seul datacenter. Le déplacer, c'est un projet de reconstruction : nouveaux nœuds, nouveau stockage, restauration depuis un backup, retest de tout. Alors la plupart des équipes ne bougent jamais. Et leur fournisseur le sait très bien.

27% des dépenses IaaS/PaaS cloud gaspillées dans les organisations Flexera 2024 State of the Cloud Report [1]
17% dépassement moyen du budget cloud par les organisations Flexera 2025 State of the Cloud Report [2]
$0.09/GB frais de sortie qui rendent le départ coûteux par conception AWS/Azure/GCP Pricing 2024 [3]
L'ANCIENNE MÉTHODE
Month 1 Monter le nouveau cluster
Month 2 Reconstruire les manifestes et les secrets
Month 3 Restaurer les volumes depuis un backup
Month 4 Retester chaque app
Month 5+ Basculer et croiser les doigts
AVEC REDIACC
Pre-copy
16s cutover
Live
COMMENT ÇA MARCHE

Le cluster entier n'est qu'un seul jeu de fichiers

1

Images de cluster plus volumes

Chaque nœud tourne depuis un fichier image. Chaque volume est une image Ceph RBD. Ensemble, ils forment le cluster complet : apps, configuration et données.

2

Fork sur place

Une seule commande clone toutes les images, en copy-on-write. Un cluster à 2 nœuds forké en 46 secondes dans notre labo. L'original continue de tourner.

3

Migrez avec un basculement court

Rediacc précopie pendant que le cluster tourne. Puis il s'arrête, envoie le delta final, et redémarre sur la nouvelle machine. Basculement mesuré : 16 secondes.

prod (Datacenter A) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD
State Keeps running
Fork
46s
prod-staging (Datacenter B) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD clones
State Own identity, new IPs
SOUS LE CAPOT

Pourquoi un cluster peut se déplacer comme un fichier

Chaque nœud tourne depuis un fichier image sur btrfs. Chaque volume est une image Ceph RBD. Copier un cluster revient à cloner ces images, en copy-on-write. Pas d'export, pas de conversion, pas d'étape de restauration. C'est pour ça qu'un fork prend des secondes, pas des mois.

Les outils de backup restaurent dans un cluster vide, pièce par pièce
Les images de nœuds et les volumes se déplacent en un seul bloc
Les données nécessitent un produit de réplication séparé
Les clones Ceph RBD suivent le mouvement, en copy-on-write
Cloner un cluster veut dire reprovisionner et redéployer
Un fork de cluster à 2 nœuds a pris 46 secondes dans notre labo. L'original continue de tourner
Les plans de basculement s'étalent sur un week-end
Basculement mesuré : 16 secondes. Les charges de travail redémarrent sur la destination
POURQUOI C'EST IMPORTANT

Gardez votre Kubernetes. Gagnez en mobilité.

Gardez votre Kubernetes

Rediacc fait tourner k3s pour vous, ou se connecte à un cluster que vous avez déjà. Les volumes reposent sur ceph-csi RBD. Vos manifestes restent les vôtres.

Une vraie mobilité inter-datacenters

Provisionnez sur vos propres hôtes KVM ou sur des clouds comme Linode avec des VLAN privés. Les pools de nœuds séparent les nœuds Ceph gourmands en disque des nœuds Kubernetes gourmands en CPU.

Une seule logique pour tout

Une app Kubernetes, c'est un namespace. Forkez-le comme n'importe quel dépôt : 1 à 5 secondes, données incluses. Les mêmes commandes que vous utilisez déjà pour vos dépôts Docker.

L'ÉCART

Personne d'autre ne déplace un cluster actif avec ses données

Les outils de backup arrêtent puis restaurent. Cluster API clone la structure sans les données. La réplication RBD copie les volumes, pas le cluster. Rediacc déplace tout, d'un bloc.

Fonctionnalité VeleroKasten K10Cluster APIRBD Mirroring Rediacc
Sauvegarde les apps et les volumes [4] [5] Volumes only[9]
Déplace un cluster entier avec ses données Stop and restore[6] Stop and restore[7] Shape only[8]
Forke un cluster actif, données incluses
Clone une app (namespace) en quelques secondes
Copie les données sans réécriture complète Async copy[10]
Basculement court et mesuré pour un déplacement planifié

Donnez une porte de sortie à votre cluster

Forkez-le, testez le déplacement, puis migrez pour de vrai. Commencez votre essai gratuit de 14 jours.

$ rdc cluster fork prod --tag staging

Vous manquez de temps ?

Passez l'analyse approfondie. Téléchargez la version cinq minutes que votre équipe peut lire lors d'un stand-up.

Télécharger la note courte (PDF)
Runs the apps you already ship
Bases de données, CI/CD, CMS, monitoring, authentification, stockage. Si ça tourne sur Kubernetes, Rediacc peut le forker et le déplacer, données incluses.
Sources & References
  1. Flexera, "2024 State of the Cloud Report," 2024. "27% of cloud spend continues to be wasted." www.flexera.com
  2. Flexera, "2025 State of the Cloud Report," 2025. "With cloud budgets already exceeding limits by 17%, organizations are increasingly turning to managed service providers." www.flexera.com
  3. AWS, "Amazon S3 Pricing — Data Transfer," 2024. "Data Transfer OUT from Amazon S3 to Internet: $0.09 per GB for the first 10 TB/month." aws.amazon.com
  4. Velero backs up Kubernetes cluster resources and persistent volumes and restores them into a cluster. velero.io
  5. Kasten K10 provides backup and restore of Kubernetes applications, including application data. docs.kasten.io
  6. Velero cluster migration restores a backup into a new cluster; workloads are recreated from the backup point, not moved live. velero.io
  7. Kasten K10 migrates applications between clusters by exporting a restore point and importing it into the target cluster. docs.kasten.io
  8. Cluster API's clusterctl move relocates Cluster API objects (the cluster's definition) to another management cluster; it does not move workload data. cluster-api.sigs.k8s.io
  9. Ceph RBD mirroring replicates block device images between Ceph clusters; it covers volumes, not Kubernetes cluster state. docs.ceph.com
  10. Ceph RBD mirroring is asynchronous, based on journaling or periodic snapshots, and is designed for disaster recovery. docs.ceph.com
Les temps de fork et de migration ont été mesurés de bout en bout dans le labo de test KVM de Rediacc, sur un cluster à 2 nœuds. La cohérence par défaut est de type crash-consistent, la même sémantique qu'un redémarrage brutal. Les charges de travail redémarrent sur la destination pendant le basculement de migration.