Passa al contenuto principale Passa alla navigazione Passa al piè di pagina
MULTI-CLOUD

Fai il fork o sposta un cluster Kubernetes attivo

Il tuo cluster si sposta come un unico insieme: nodi, configurazione e dati. Verso un'altra macchina o un altro datacenter. Il cutover si misura in secondi, non in un weekend.

Velero ripristina i backup. Cluster API clona le forme. Rediacc sposta il cluster attivo, dati inclusi.

rdc cluster fork prod --tag staging
Clonazione delle immagini dei nodi (copy-on-write)...... completato ..
Clonazione dei volumi Ceph RBD.......................... completato ..
Riscrittura dell'identità dei nodi per i nuovi IP...... completato ..
✓ ✓ Fork completato in 46s: prod-staging è attivo. Il genitore non è stato toccato.
rdc cluster migrate prod --to fsn1-dc2
Pre-copia mentre il cluster resta in funzione...... completato ..
Cutover: stop, delta finale, riavvio........... 16s ..

Output illustrativo; le esecuzioni reali possono includere log aggiuntivi. CLI reference: rdc cluster migrate

46s
Whole 2-node cluster fork
16s
Migrate cutover, measured
1-5s
Namespace fork
IL PROBLEMA

Il tuo cluster resta bloccato dove lo hai creato

Kubernetes ha reso le tue app portabili. Il cluster in sé no. I dati vivono in un solo datacenter. Spostarlo significa un progetto di ricostruzione: nuovi nodi, nuovo storage, ripristino dal backup, ritestare tutto. Così la maggior parte dei team non si sposta mai. E il loro provider lo sa.

27% della spesa cloud viene sprecata ogni anno Flexera 2024 State of the Cloud Report [1]
17% importo medio di sforamento del budget cloud da parte delle aziende Flexera 2025 State of the Cloud Report [2]
$0.09/GB in commissioni per spostare i dati fuori, pensate apposta per rendere costoso andarsene AWS/Azure/GCP Pricing 2024 [3]
IL VECCHIO METODO
Month 1 Allestisci il nuovo cluster
Month 2 Ricostruisci manifest e secret
Month 3 Ripristina i volumi dal backup
Month 4 Ritesta ogni app
Month 5+ Fai il cutover e spera
CON REDIACC
Pre-copy
16s cutover
Live
COME FUNZIONA

L'intero cluster è un unico insieme di file

1

Immagini del cluster più volumi

Ogni nodo gira da un file immagine. Ogni volume è un'immagine Ceph RBD. Insieme formano l'intero cluster: app, configurazione e dati.

2

Fork sul posto

Un solo comando clona ogni immagine, copy-on-write. Nel nostro laboratorio un cluster a 2 nodi ha fatto il fork in 46 secondi. Il genitore continua a funzionare.

3

Migra con un cutover breve

Rediacc pre-copia mentre il cluster è in funzione. Poi lo ferma, invia il delta finale e lo riavvia sulla nuova macchina. Cutover misurato: 16 secondi.

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
SOTTO IL COFANO

Perché un cluster può spostarsi come un file

Ogni nodo gira da un file immagine su btrfs. Ogni volume è un'immagine Ceph RBD. Copiare un cluster significa clonare quelle immagini, copy-on-write. Nessun export, nessuna conversione, nessun passaggio di ripristino. Ecco perché un fork richiede secondi, non mesi.

Gli strumenti di backup ripristinano in un cluster vuoto, pezzo per pezzo
Immagini dei nodi e volumi si spostano come un unico insieme
I dati richiedono un prodotto di replica separato
I cloni Ceph RBD viaggiano insieme, copy-on-write
Clonare un cluster significa ri-provisioning e redeploy
Nel nostro laboratorio il fork di un cluster a 2 nodi ha richiesto 46 secondi. Il genitore continua a funzionare
I piani di cutover occupano un intero weekend
Cutover misurato: 16 secondi. I workload si riavviano sulla destinazione
PERCHÉ È IMPORTANTE

Mantieni il tuo Kubernetes. Guadagna mobilità.

Mantieni il tuo Kubernetes

Rediacc esegue k3s per te, oppure si collega a un cluster che hai già. I volumi viaggiano su ceph-csi RBD. I tuoi manifest restano tuoi.

Vera mobilità tra datacenter

Fai il provisioning sui tuoi host KVM o su cloud come Linode con VLAN private. I pool di nodi tengono separati i nodi Ceph, ad alto uso di disco, dai nodi Kubernetes, ad alto uso di CPU.

Un'unica mentalità per tutto

Un'app Kubernetes è un namespace. Fai il fork come per qualsiasi repo: 1-5 secondi, dati inclusi. Gli stessi comandi che già usi per i repo Docker.

IL DIVARIO

Nessun altro sposta un cluster attivo con i suoi dati

Gli strumenti di backup fermano e ripristinano. Cluster API clona la forma senza i dati. Il mirroring RBD copia i volumi, non il cluster. Rediacc sposta tutto quanto.

Funzionalità VeleroKasten K10Cluster APIRBD Mirroring Rediacc
Esegue il backup di app e volumi [4] [5] Volumes only[9]
Sposta un intero cluster con i suoi dati Stop and restore[6] Stop and restore[7] Shape only[8]
Fa il fork di un cluster attivo, dati inclusi
Clona una singola app (namespace) in pochi secondi
Copia i dati senza una riscrittura completa Async copy[10]
Cutover breve e misurato per uno spostamento pianificato

Dai al tuo cluster una via d'uscita

Fai il fork, testa lo spostamento, poi migra sul serio. Inizia la tua prova gratuita di 14 giorni.

$ rdc cluster fork prod --tag staging

Poco tempo a disposizione?

Salti l'approfondimento. Scarichi la versione in cinque minuti che il suo team può leggere durante uno stand-up.

Scarica il documento breve (PDF)
Runs the apps you already ship
Database, CI/CD, CMS, monitoraggio, autenticazione, storage: se gira su Kubernetes, Rediacc può farne il fork e spostarlo, dati inclusi.
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
I tempi di fork e migrazione sono stati misurati end-to-end nel laboratorio di test KVM di Rediacc su un cluster a 2 nodi. La consistenza predefinita è crash-consistent, la stessa semantica di un ciclo di spegnimento e riaccensione. I workload si riavviano sulla destinazione durante il cutover di migrazione.