Protection¶
Un objet Protection représente une stratégie SLA de sauvegarde attribuée à un espace de noms (autrement dit, l’espace de noms est protégé par une stratégie SLA de sauvegarde).
Voici un exemple de fichier YAML Protection :
apiVersion: k8sbackup.afi.ai/v1alpha1
kind: Protection
metadata:
name: gold
namespace: postgresql
spec:
policyRef: gold
- Le champ
namede la sectionmetadatadoit être défini sur le nom d’une stratégie de sauvegarde (golddans cet exemple). - Le champ
namespacede la sectionmetadatadoit être défini sur l’espace de noms que vous souhaitez protéger. - Le champ
policyRefde la sectionspecpointe vers la stratégie de sauvegardegold. Notez que le nom d’une protection doit correspondre au nom de la stratégie de sauvegarde qu’elle sélectionne.
Vous pouvez protéger un espace de noms avec une stratégie de sauvegarde comme suit :
Vous pouvez supprimer la protection d’un espace de noms comme suit (cette commande supprime la stratégie de sauvegarde gold de l’espace de noms postgresql) :
Vous pouvez répertorier les protections d’un espace de noms comme suit :