API¶
Afi Kubernetes Backup fournit une API fondée sur https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/.
Le groupe d’API d’Afi Kubernetes Backup est k8sbackup.afi.ai. Les sections suivantes répertorient les types d’objets de ce groupe d’API et fournissent des informations détaillées sur chacun d’eux.
Voici la liste des types d’objets actuellement pris en charge par Afi Kubernetes Backup :
- archive : représente une archive de sauvegarde dans laquelle les données sauvegardées sont stockées. Le service crée une archive de sauvegarde distincte pour chaque protection. Un espace de noms peut comporter plusieurs archives pour chacune de ses protections actives (pour chaque stratégie de sauvegarde attribuée à cet espace de noms), ainsi que plusieurs archives sans protection active (associées aux stratégies de sauvegarde supprimées de l’espace de noms).
- backuppolicy : représente une stratégie de sauvegarde. Une stratégie de sauvegarde peut être attribuée à un espace de noms afin d’exécuter des sauvegardes et décrit les paramètres de sauvegarde.
- protection : représente une protection créée lorsqu’une stratégie de sauvegarde est attribuée à un espace de noms (cet espace de noms est alors « protégé » par cette stratégie). Une fois la première sauvegarde d’une protection effectuée, une archive contenant les données de sauvegarde correspondant à cette protection est créée.
- repository : représente l’emplacement où sont stockées les archives contenant les données de sauvegarde. À l’heure actuelle, les archives de sauvegarde ne peuvent être stockées que dans le cloud Afi.
- runbackup : représente les tâches de sauvegarde lancées manuellement depuis le cluster. Les tâches de sauvegarde lancées périodiquement par une stratégie de sauvegarde ou manuellement depuis le portail Afi ne figurent pas dans runbackups.
- runrestores : représente les tâches de restauration lancées manuellement depuis le cluster. Les tâches de restauration lancées manuellement depuis le portail Afi ne figurent pas dans runrestores.