← Katalog
E I A C

Velero

App-as-Code

Backup, przywracanie i migracja aplikacji Kubernetes oraz wolumenów.

★ 10 000 Apache-2.0 #app-as-code#backup#kubernetes#disaster-recovery

Velero wykonuje backup i przywracanie zasobów Kubernetes oraz trwałych wolumenów, a także migruje aplikacje między klastrami. Harmonogramy i zakres backupów definiujesz deklaratywnie (CRD), więc disaster recovery staje się powtarzalnym, wersjonowanym procesem — a nie ręczną akcją „na już”. Backupy lądują w obiektowym storage (S3-kompatybilnym).

Kiedy używać

  • Potrzebujesz backupu/DR aplikacji i wolumenów w Kubernetes.
  • Migrujesz workloady między klastrami/chmurami.
  • Chcesz harmonogramów backupu opisanych deklaratywnie.

Przykład użycia

velero backup create eiac-daily --include-namespaces web
velero schedule create daily --schedule "0 3 * * *" --include-namespaces web
velero restore create --from-backup eiac-daily

Warto wiedzieć

  • Backup wolumenów uzupełnia storage z replikacją (Longhorn).
  • Definicje backupów/harmonogramów trzymaj w repo (GitOps).