Saltar a contenido

Archive

Puede listar los objetos Archive que almacenan las copias de seguridad de un espacio de nombres concreto (por ejemplo, postgresql) mediante el siguiente comando:

 kubectl get archives -n postgresql -oyaml

A continuación se muestra un ejemplo del resultado del comando:

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: representa el identificador único de una secuencia de copias de seguridad que puede utilizarse para hacer referencia a ella mediante la API (por ejemplo, debe especificar archiveId en el campo archiveRef del objeto RunRestore al ejecutar una restauración).
  • resourceId y resourceName: representan el identificador y el nombre de un espacio de nombres (recurso).
  • storageId y repoName: representan el repositorio de almacenamiento donde se guardan las copias de seguridad de un espacio de nombres. El almacenamiento de la secuencia se define mediante la política de copia de seguridad del espacio de nombres utilizada para crear este objeto Archive.