Velero client
Introduction
Velero est un outil permettant de sauvegarder l'environnement kubernetes
Installation
Architecture de la VM
if [ $(uname -m) == "aarch64" ];then export arch=arm64; else arch=amd64;fi
echo $arch
Dernière version de velero
velero_ver=$(curl -s https://api.github.com/repos/velero-io/velero/releases/latest \
| grep '"tag_name"' \
| cut -d '"' -f 4)
echo $velero_ver
Linux
cd /tmp
wget https://github.com/vmware-tanzu/velero/releases/download/$velero_ver/velero-$velero_ver-linux-$arch.tar.gz
tar zxvf velero-$velero_ver-linux-$arch.tar.gz
cd velero-$velero_ver-linux-$arch
chmod +x velero
sudo mv velero /usr/local/bin/
velero
OSX
cd /tmp
curl -SfL https://github.com/vmware-tanzu/velero/releases/download/$velero_ver/velero-$velero_ver-darwin-arm64.tar.gz -o velero-$velero_ver-darwin-arm64.tar.gz
tar zxvf velero-$velero_ver-darwin-arm64.tar.gz
cd velero-$velero_ver-darwin-arm64
chmod +x velero
sudo mv velero /usr/local/bin/
velero
Utilisation
Attention
Avant de lancer votre première sauvegarde, vous devez configurer le serveur velero
| Commande | Description |
|---|---|
velero backup create <backup_name> |
Créer une sauvegarde |
velero backup describe <backup_name> |
Affiche une description de la sauvegarde |
velero backup logs <backup_name> |
Affiche le log de la sauvegarde |
velero backup get |
Affiche la liste des sauvegardes |
velero backup delete <backup_name> |
Supprime la sauvegarde |
velero restore create --from-backup <backup_name> |
Restore depuis la sauvegarde |
velero schedule get |
Affiche les planificateurs |
| Version | Date | Change | Auteur |
|---|---|---|---|
| 1.2 | 30.08.2026 | Ajouter "Dernière version de velero" | GMo |
| 1.1 | 02.02.2025 | Ajouter "Architecture de la VM" | GMo |
| 1.1 | 25.01.2025 | Màj version de velero | GMo |
| 1.0 | 19.03.2023 | Création | GMo |