Aller au contenu

Archive

Vous pouvez répertorier les archives qui stockent les sauvegardes d’un espace de noms donné (par exemple, postgresql) à l’aide de la commande suivante :

 kubectl get archives -n postgresql -oyaml

Voici un exemple de sortie de la commande :

apiVersion: k8sbackup.afi.ai/v1alpha1
kind: Archive
metadata:
  name: 01GMVJR8HXYZYVH3DYJTM0YV8V
  namespace: postgresql
  creationTimestamp: "2022-12-22T00:11:57Z"
status:
  archiveId: 01GMVJR8HXYZYVH3DYJTM0YV8V
  resourceId: 01GMVJMEZ1580YTQS6WM03KC3T
  resourceName: postgresql
  storageId: 01GMVJKTHTR0A1KHA69REN74HX
  repoName: cloud
  • archiveId : représente un identifiant d’archive unique qui permet de cibler cette sauvegarde via l’API (par exemple, archiveId doit être indiqué dans un objet RunRestore, dans le champ archiveRef, lors de l’exécution d’une restauration).
  • resourceId et resourceName : représentent l’identifiant et le nom d’un espace de noms (ressource).
  • storageId et repoName : représentent le référentiel de stockage où sont conservées les sauvegardes d’un espace de noms. Le stockage de l’archive est défini par la stratégie de sauvegarde de l’espace de noms utilisée pour créer cette archive de sauvegarde.