Vue d’ensemble¶
Deux façons de gérer les sauvegardes¶
Les clusters Kubernetes protégés par Afi peuvent être gérés de deux façons :
- depuis le portail Afi,
- avec kubectl via les ressources personnalisées Kubernetes.
La deuxième option permet d’intégrer Afi Kubernetes Backup à votre pipeline GitOps.
Modèle d’objet¶
Voici les principaux objets qui composent le modèle d’objet d’Afi Kubernetes Backup.
Ressources¶
Chaque espace de noms de votre cluster Kubernetes est présenté comme une ressource dans le portail Afi (voir l’onglet Service → Protection).
Stratégies de sauvegarde¶
Une stratégie de sauvegarde est un ensemble de règles qui décrit comment sauvegarder un espace de noms Kubernetes. Elle définit notamment les objets à inclure dans une sauvegarde, la planification du lancement des sauvegardes périodiques, le chiffrement, la rétention des données et les paramètres d’archivage.
Protections¶
Les sauvegardes d’une ressource sont activées en appliquant une stratégie de sauvegarde à la ressource à protéger. La relation entre une ressource et sa stratégie de sauvegarde est appelée protection. Une même ressource (espace de noms) peut avoir plusieurs protections simultanément.
Archives¶
Une archive est une entité qui stocke les sauvegardes d’une ressource protégée effectuées au moyen d’une stratégie de sauvegarde donnée. Ces sauvegardes comprennent les fichiers YAML de configuration de l’application (espace de noms) et les instantanés des volumes persistants.
Notez que si une nouvelle stratégie de sauvegarde est attribuée à une ressource, une nouvelle archive est créée. Les archives correspondant à des stratégies de sauvegarde différentes sont totalement indépendantes.
Une ressource peut également comporter quelques archives sans stratégie de sauvegarde active. Cela se produit lorsque vous retirez une stratégie de sauvegarde d’une ressource. Ces archives restent disponibles pour la consultation et la restauration.
