Velero serveur
Introduction
Nous allons installer le serveur velero et configurer une sauvegarde automatique
Installation
Fichier valeurs
Récupérez l'archive velero-1.0.0.tgz
cd /tmp
curl https://gmodocs.dyndns.org/files/velero-1.0.0.tar.gz -o velero-1.0.0.tar.gz
tar -zxvf velero-1.0.0.tar.gz
cd velero
Editez le fichier charts/miniobackups/templates/velero-sos-secret.yaml et modifiez la valeur des clés aws_access_key_id et aws_secret_access_key
Attention
La valeur des clés aws_access_key_id (utilisateur) et aws_secret_access_key (mot de passe) doit correspondre
à ce qui a été saisi lors de la création de l'utilisateur
Editez le fichier velero-value.yaml et modifiez la valeur des clés bucket et s3Url
Attention
La valeur de la clés bucket doit correspondre au bucket saisi lors de l'installation du serveur minio. s3Url doit correspondre à l'adresse ip du serveur minio
Modifiez la valeur des clés schedule et ttl selon vos besoins.
Information
schedule défini la planaification de la sauvegarde (06:00 et 18:00) et ttl défini la durée de rétention de la sauvgarde en heure (168h = 7jours).
Modifiez la valeur de la clés awsAccessKey.
Attention
La valeur des clés awsAccessKey (mot de passe) doit correspondre
à ce qui a été saisi lors de la création de l'utilisateur
Installation de velero
Repo et dépendence
cd /tmp/velero
helm repo add vmware-tanzu https://vmware-tanzu.github.io/helm-charts/
helm repo update
helm dep update
helm secrets upgrade velero . \
--install \
--atomic \
--cleanup-on-fail \
--values=velero-values.yaml \
--namespace velero \
--create-namespace
Vérification
kubectl get pods -n velero
NAME READY STATUS RESTARTS AGE
velero-58d8d58b89-wlv8t 1/1 Running 0 59s
velero schedule get
NAME STATUS CREATED SCHEDULE BACKUP TTL LAST BACKUP SELECTOR PAUSED
velero-globalbackup Enabled 2025-02-01 08:45:37 +0100 CET 0 6,18 * * * 168h0m0s n/a <none> false
Désinstallation
kubectl delete ns velero
| Version | Date | Change | Auteur |
|---|---|---|---|
| 1.1 | 15.12.2024 | Updated velero plugin (v1.11.1) | GMo |
| 1.0 | 19.07.2023 | Création | GMo |