Black Friday · 27 Kasım 2026

Seçili sertifikalarda %90'a varan indirim.

Çok değerli bir kariyer hedefi için tek seferlik fırsat. Sınırlı sayıda kupon, önce bekleme listesine.

Ücretsiz ders · CKA Hazırlık Programı · Modül 2: Küme mimarisi, kurulum ve yapılandırma

etcd Yedekleme ve Geri Yükleme

etcd kümedeki her nesneyi tutar. Yedeksiz kaybedersen küme süs olur. Bu ders anlık görüntü ve geri yükleme döngüsünü beş dakikaya sığana kadar çalıştırır.

12 dk okuma

Kazanımlar

  • etcd ne tutar ve yedeği neden küme yedeğidir, açıklamak
  • Yığın etcd sertifikalarıyla etcdctl anlık görüntüsü almak
  • Anlık görüntüyü taze veri dizinine geri yükleyip üyeyi oraya yöneltmek
  • Geri yüklemeyi API üzerinden küme durumunu okuyarak doğrulamak

Neden önemli

Deploymentler, servisler, sırlar, kalıcı birim talepleri: hepsi etcd içindedir ve API sunucusu önünde durumsuzdur. CKA bunu doğrudan sorar, çünkü olayın kurtarmayla mı yoksa eldeki YAML ile yeniden inşayla mı biteceğine karar veren tek yedektir. Anlık görüntüler küçük, hızlı ve otomatiklenebilir; almamak için bahane yoktur.

Kavramlar

etcdctl snapshot save çalışan etcd üyesiyle TLS üzerinden konuşur; küme sertifikaları gerekir: CA ile kubeadm'in /etc/kubernetes/pki altına koyduğu apiserver-etcd-client sertifika ve anahtarı. etcdctl aracını yerel üye adresine (https://127.0.0.1:2379) ETCDCTL_API=3 ve üç sertifika bayrağıyla yönelt, anlık görüntü tek dosya olarak iner. Güvenmeden önce snapshot status ile denetle.

Geri yükleme tek püf noktalı terstir: canlı üyenin dizini üzerine geri yükleyemezsin. etcdctl snapshot restore taze dizine yazar, sonra üyeyi (veya statik pod bildirimini) yeni dizine yöneltip yeniden başlatırsın. kubeadm yığın etcd için sınavdaki pratik yol: yeni dizine geri yükle, üye verisini yerine taşı, etcd statik podunu yeniden başlat. API sunucusu geri yüklenen durumu sunar ve birkaç kaynak türünde kubectl get bunu kanıtlar.

Otomasyon, yedeği olanla geri yükleyebileni ayırır: zamanlanmış görev artı düğüm dışı kopya, gece 3'te kimsenin koşturmadığı kusursuz el yordamını yener.

Uygulamalı örnek

Kontrol düzlemi düğümünde, sertifikalar elde:

export ETCDCTL_API=3
alias e='etcdctl --endpoints=https://127.0.0.1:2379 \
  --cacert=/etc/kubernetes/pki/etcd/ca.crt \
  --cert=/etc/kubernetes/pki/apiserver-etcd-client.crt \
  --key=/etc/kubernetes/pki/apiserver-etcd-client.key'
e snapshot save /tmp/etcd-snapshot.db
e --write-out=table snapshot status /tmp/etcd-snapshot.db

Durum tablosu özet artı revizyon göstermeli. Geri yüklemek için: e snapshot restore /tmp/etcd-snapshot.db --data-dir /var/lib/etcd-restored, üye verisini yerine taşı, etcd statik podunu yeniden başlat, sonra kubectl get pods -A ve bir deploymentin kopya sayısını yokla.

Sınav notları

Yanlış adrese veya sertifikasız anlık görüntü gürültüyle başarısız olur; çözüm ağ değil üç bayraktır. Üye eski dizinde çalışırken geri yüklemek klasik tuzaktır: yeni veri hiç yüklenmez. Ve geri yükleme sonrası yalnız etcd loglarına bakarak değil API üzerinden okuyarak doğrula.

Mini kontrol

4 soruluk öz kontrol. Yanıtların cihazında kalır, saklanmaz ve gönderilmez. Yalnızca geçen skor (ör. 4 soruda 3) kaydedilir ve yalnızca ders ilerlemesinin kilidini açmak için: bir dersin tamamlanmış sayılması için en az 3 doğru gerekir. Hiçbir sertifika değerlendirmesine sayılmaz.

Ders geri bildirimi

Henüz yayında geri bildirim yok.

Geri bildirim yazmak için giriş yap ve dersi tamamla.

Kaynaklar

Alıştırma

Üç sertifika bayraklı tam etcdctl anlık görüntü komutunu ezberden yaz, sonra geri yükleme sırasını say: taze dizin, yerine taşıma, üye yeniden başlatma, API üzerinden doğrulama. Doğrulamada neye baktığını ve yanlış değerin ne anlama geleceğini söyle.

Geçme kriterleri

Anlık görüntü komutu adres artı üç sertifika yolunu taşır; geri yükleme sırası dizin, taşıma, yeniden başlatma, API okumadır; doğrulama tek kaynak kontrolü ve doğru yorum içerir.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.