Velero
- Docker & Kubernetes kursu
- Uzman
- Ders 39/47
- 4 dk
Velero ile cluster yedeklemeyi öğrenirsin.
Velero
Velero, Kubernetes nesnelerini ve volume verisini nesne deposuna (S3, GCS, Azure Blob) yedekleyen bir araçtır. etcd'ye erişim gerektirmez; API üzerinden çalışır, bu yüzden yönetilen cluster'larda da kullanılır. Namespace ya da etiketle seçerek yedekler, volume'ları anlık disk görüntüsü ya da dosya düzeyinde (Kopia) alır:
velero install --provider aws --plugins velero/velero-plugin-for-aws:v1.10.0 \
--bucket yedek-tr --backup-location-config region=eu-central-1 \
--secret-file ./velero-kimlik --use-node-agent
velero backup create magaza-elle --include-namespaces magaza
velero backup describe magaza-elle --detailsZamanlanmış yedek
velero schedule create cron ifadesiyle düzenli yedek tanımlar; --ttl saklama süresidir:
$ velero schedule create gece --schedule="0 2 * * *" --include-namespaces magaza --ttl 720h
Schedule "gece" created successfully.
$ velero schedule get
NAME STATUS CREATED SCHEDULE BACKUP TTL
gece Enabled 2026-11-03 10:20:00 +0300 +03 0 2 * * * 720h0m0sUygulama Gece yedeği
Üç komut yaz: magaza namespace'i için magaza-elle adlı bir yedek oluştur; her gece 02:00'de ("0 2 * * *") magaza'yı yedekleyen ve 720 saat saklayan gece adlı zamanlama oluştur; zamanlamaları listele.
Başlangıç kodu
# buraya yazÖrnek çözüm
velero backup create magaza-elle --include-namespaces magaza
velero schedule create gece --schedule="0 2 * * *" --include-namespaces magaza --ttl 720h
velero schedule getBeklenen çıktı
Backup request "magaza-elle" submitted successfully. Schedule "gece" created successfully. NAME STATUS CREATED SCHEDULE BACKUP TTL gece Enabled 2026-11-03 10:20:00 +0300 +03 0 2 * * * 720h0m0s
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Velero'nun etcd anlık görüntüsüne göre avantajı nedir?
- Yalnızca kubeadm'de çalışır
- Namespace düzeyinde seçici yedekler ve volume verisini de alır Doğru cevap
- Daha küçük dosya üretmez
- etcd'yi değiştirir
Açıklama: etcd görüntüsü hep tüm cluster'dır ve diskleri içermez.
2 Yedeği yalnızca magaza namespace'iyle sınırla.
velero backup create magaza-elle ____ magaza
velero backup create magaza-elle --include-namespaces magaza
Açıklama: --include-namespaces seçili namespace'leri yedekler.
3 Eşleştir.
| Kavram | Anlamı |
|---|---|
backup create |
Tek seferlik yedek |
schedule create |
Düzenli yedek |
--ttl |
Saklama süresi |
--use-node-agent |
Dosya düzeyinde volume |