💾 Hoofdstuk 55: Velero (Kubernetes Backup)¶
Velero is een open-source tool voor back-up en restore van Kubernetes-clusters.
Het ondersteunt zowel cluster-resources als persistent volumes.
📥 Installatie / Update / Verwijderen¶
# Installatie via CLI
curl -fsSL https://github.com/vmware-tanzu/velero/releases/latest/download/velero-linux-amd64.tar.gz | tar -xz
sudo mv velero /usr/local/bin/
# Versie check
velero version
⚙️ Configuratie¶
Velero vereist een cloudprovider-config (S3, GCP, Azure).
velero install --provider aws --plugins velero/velero-plugin-for-aws:v1.7.0 --bucket velero-backups --backup-location-config region=eu-west-1
▶️ Gebruik¶
# Back-up maken
velero backup create mijn-backup --include-namespaces=default
# Restore uitvoeren
velero restore create --from-backup mijn-backup
# Back-ups bekijken
velero backup get
📊 Voorbeeldoutput¶
Uitleg
- Backup → volledige cluster of specifieke namespace.
- Restore → terugzetten van resources + volumes.
- Ondersteunt hooks voor pre/post-scripts.
Sterke punten
- Kubernetes-native.
- Ondersteunt cloud en on-prem.
- Automatisering via CRDs.
Zwakke punten
- Specifiek voor Kubernetes → niet universeel.
- Config kan complex zijn voor beginners.