Velero
App-as-Code
Backup, przywracanie i migracja aplikacji Kubernetes oraz wolumenów.
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).