Ana içeriğe atla Navigasyona atla Alt bilgiye atla

Çalışan bir Kubernetes cluster'ını fork'layın veya taşıyın

Kümeniz bir bütün olarak hareket eder: node'lar, ayarlar ve veriler hepsi beraber. Başka bir sunucuya ya da veri merkezine. Geçiş saniyelerle ölçülür, hafta sonlarıyla değil.

SORUN

Küme kurduğu yerde sıkışıp kalır

Kubernetes uygulamalarınızı taşınabilir yaptı. Kümeyi değil. Veriler tek bir veri merkezinde kalır. Onu taşımak yeniden kurmak demektir: yeni node'lar, yeni depolama, yedekten geri yükleme, hepsi test. Çoğu ekip taşınmıyor hiç. Ve sağlayıcıları bunu iyi bilirler.

27% kuruluşlar genelinde bulut IaaS/PaaS harcamalarının israf edilmesi 1 Flexera 2024 State of the Cloud Report
17% kuruluşların ortalama bulut bütçe aşımı 2 Flexera 2025 State of the Cloud Report
$0.09/GB ayrılmayı tasarım gereği pahalı hale getiren çıkış ücretleri 3 AWS/Azure/GCP Pricing 2024
46s
Tam 2 node'lu küme fork'u
16s
Kesinti süresi ölçüldü
1-5s
Namespace fork'u
NASIL ÇALIŞIR

Cluster'ın tamamı tek bir dosya grubudur

1

Cluster imajları artı volume'lar

Her node bir imaj dosyasından çalışır. Her volume bir Ceph RBD imajıdır. Birlikte cluster'ın tamamını oluştururlar: uygulamalar, yapılandırma ve veri.

2

Yerinde fork

Tek bir komut her imajı copy-on-write olarak klonlar. Lab ortamımızda 2 node'lu bir cluster 46 saniyede fork'landı. Ana cluster çalışmaya devam eder.

3

Kısa bir kesintiyle göç edin

Rediacc, cluster çalışırken ön kopyalama yapar. Sonra durur, son delta'yı gönderir ve yeni makinede yeniden başlar. Ölçülen kesinti: 16 saniye.

prod (Veri Merkezi A) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD
State Keeps running
Fork
46s
prod-staging (Veri Merkezi B) Running
Nodes 2 (k3s + Ceph)
Namespaces 8 apps
Volumes Ceph RBD clones
State Own identity, new IPs
KAPUTUN ALTINDA

Bir cluster neden bir dosya gibi taşınabilir

Her node, btrfs üzerinde bir imaj dosyasından çalışır. Her volume bir Ceph RBD imajıdır. Bir cluster'ı kopyalamak, bu imajları copy-on-write olarak klonlamak demektir. Dışa aktarma yok, dönüştürme yok, geri yükleme adımı yok. Bir fork'un aylar değil saniyeler sürmesinin nedeni budur.

NEDEN ÖNEMLİ

Kubernetes'i koru, taşınabilirlik kazan

Kubernetes'i Koru

Rediacc k3s çalıştırır ya da varolan cluster'ınıza bağlanır. Volume'lar ceph-csi RBD üzerinde yolculuk yapar. Manifest'leriniz hiç değişmez.

Gerçek veri merkezi taşınabilirliği

Kendi KVM hostlarında veya Linode gibi bulutlarda özel VLAN'larla çalıştırabilirsiniz. Node havuzları disk yoğun Ceph node'larını CPU yoğun Kubernetes node'larından ayırır.

Her şey için tek bir yaklaşım

Kubernetes uygulaması bir namespace'tir. Herhangi bir repo gibi fork'la: 1-5 saniye, veriler dahil. Docker repo'larında kullandığın aynı komutlar.

Zamanınız mı kısıtlı?

Derinlemesine okumayı atlayın. Ekibinizin ayakta toplantıda okuyabileceği beş dakikalık versiyonu indirin.

Kısa özeti indir (PDF)
FARK

Başka hiç kimse çalışan bir cluster'ı verisiyle birlikte taşımaz

Yedekleme araçları durdurup geri yükler. Cluster API şekli kopyalar, veriyi değil. RBD mirroring volume'ları kopyalar, cluster'ı değil. Rediacc hepsini taşır.

Kümenize çıkış yolu aç

Fork'la, taşımayı test et, sonra gerçekten göç et. 14 günlük ücretsiz denemeyi başlat.

Ücretsiz başlayın
$ rdc cluster fork prod --tag staging