Velero 1.4: Portable Backups at Scale
K8s Guru
2 min read

Table of Contents
Introduction
Velero 1.4, released on June 4, 2020, elevates Kubernetes backup and restore for stateful workloads. The release streamlines hook automation, embraces CSI snapshots, and broadens multi-cloud support.
Smarter Backup Workflows
- BackupItemAction plugins let operators inject custom logic for specific Kubernetes resources, ensuring secrets, configmaps, and CRDs are captured with business logic intact.
- Restore Hooks trigger init containers, Jobs, or scripts after restore events, perfect for rotating passwords or reseeding caches.
- New metrics in Prometheus format expose backup duration, warnings, and object counts for real-time observability.
CSI Snapshot Integration
- Velero’s CSI Snapshot controller now automates quiesce, snapshot, and restore workflows for block storage drivers that implement the CSI spec.
- Supports Azure Disk, Amazon EBS, GCE PD, and vSphere CNS snapshot drivers out of the box.
- Fallback Restic paths remain available, keeping hybrid storage strategies straightforward.
Multi-Cloud & Multi-Cluster Reach
- Plugin Ecosystem: Official plugins now cover IBM Cloud, Alicloud, and generic S3-compatible targets.
- Namespaces Exclusion Lists: Fine-grained filtering ensures platform namespaces (e.g.,
kube-system) aren’t accidentally captured. - Velero CLI UX:
velero schedule get --output jsonpowers automation pipelines, whilevelero backup logs --detailsimproves triage.
Getting Started
velero install --provider aws --plugins velero/velero-plugin-for-aws:v1.1.0 \
--use-restic --features=EnableCSI
velero backup create nightly --include-namespaces production --snapshot-volumes
Restore with hooks enabled:
velero restore create nightly-restore --from-backup nightly \
--restore-hook post-hook.yaml
Summary
| Aspect | Details |
|---|---|
| Release Date | June 4, 2020 |
| Headline Features | Backup hooks, CSI integration, multi-cloud plugins |
| Why it Matters | Makes Kubernetes disaster recovery portable, automated, and observable |
Velero 1.4 empowers platform engineers to codify recovery workflows, ensuring that Kubernetes state stays resilient even across clouds.