Saltar a contenido

Archive

Puede mostrar los archivos que almacenan 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 un identificador de archivo único que puede utilizarse para dirigir una solicitud a esta copia de seguridad mediante la API (por ejemplo, se debe especificar archiveId en el objeto RunRestore, en el campo archiveRef, 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 del archivo se define mediante la política de copia de seguridad del espacio de nombres utilizada para crear este archivo de copia de seguridad.