Zum Inhalt

Archive

Mit dem folgenden Befehl können Sie Archive auflisten, in denen Sicherungen für einen bestimmten Namespace (beispielsweise postgresql) gespeichert sind:

 kubectl get archives -n postgresql -oyaml

Nachfolgend sehen Sie eine Beispielausgabe des Befehls:

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 – Stellt eine eindeutige Archivkennung dar, mit der diese Sicherung über die API adressiert werden kann. Bei einer Wiederherstellung muss archiveId beispielsweise im Feld archiveRef eines RunRestore-Objekts angegeben werden.
  • resourceId und resourceName – Stellen die Kennung und den Namen eines Namespace (einer Ressource) dar.
  • storageId und repoName – Stellen das Speicher-Repository dar, in dem die Sicherungen eines Namespace gespeichert werden. Der Archivspeicher wird durch die Namespace-Sicherungsrichtlinie festgelegt, mit der dieses Sicherungsarchiv erstellt wurde.