Comandos velero
Marcando volumes para backup
Você pode espeficiar os volumes de um POD dos quais serao feitos snapshots.
Ou se preferir, pode definir que todos os volumes do NS devem ir pro snapshot
Operando o velero
Fazendo backup completo
Fazendo backups definindo o alvo
Existem muitas formas de fazer backup pelo velero, a mais indicada é o backup do namespace completo, com seus volumes.
Esse comando fará o backup do namespace e de todos os seus recursos.
Fazendo restore
velero restore create restore-bkp-20250497-ns-projetoX --from-backup bkp-20250497-ns-projetoX --wait
Note que o restore irá sobrescrever o namespace e seus dados, tenha cuidado.
Fazendo restore em outro NS
Esse método funciona para configurações, mas não funciona para volumes se for o mesmo cluster de onde o backup foi gerado.
Agendando backups
Agendando um backup do namespace projetoX, diariamente, 01 da manha, com tempo de vida de 240h.
velero schedule create backup-diario-projetoX \
--schedule="0 1 * * *" \
--include-namespaces projetoX \
--ttl 240h
--wait
refs
- https://velero.io
- https://velero.io/docs
- https://velero.io/docs/v1.17/basic-install/
- https://velero.io/docs/v1.17/backup-reference/
- https://velero.io/docs/v1.17/restore-reference/
- https://velero.io/docs/v1.17/resource-filtering/