RunBackup¶
Un objet RunBackup peut être créé pour déclencher manuellement la sauvegarde d’un espace de noms via kubectl. Chaque RunBackup correspond à une seule tâche de sauvegarde.
Notez que les sauvegardes périodiques lancées par le service selon la planification d’une stratégie de sauvegarde ne créent pas d’objets RunBackup correspondants. Un objet RunBackup est créé uniquement via kubectl et doit porter un nom unique.
Voici un exemple de fichier YAML RunBackup :
apiVersion: k8sbackup.afi.ai/v1alpha1
kind: RunBackup
metadata:
namespace: postgresql
generateName: postgresql-
spec:
protectionRef: gold
- Le champ
namespacede la sectionmetadatapointe vers l’espace de noms à sauvegarder. - Le champ
generateNamepermet de générer un nom unique pour un nouvel objetRunBackup. - Le champ
protectionRefde la sectionspecreprésente la stratégie de sauvegarde pour laquelle une sauvegarde sera lancée (notez que l’espace de noms à sauvegarder doit déjà être protégé par cette stratégie).
Vous pouvez déclencher une sauvegarde en créant un objet RunBackup comme suit :
Vous pouvez utiliser les commandes suivantes pour répertorier les objets RunBackup d’un espace de noms donné (postgresql dans l’exemple) :