Velero 删除了 Azrue S3 上未清除的备份(快照)

问题描述 投票:0回答:1

我正在考虑使用 Openshift 和 OADP(用于数据保护的 OpenShift API)来备份到 Azure S3 存储。这似乎有效,但是在删除备份时

velero backup delete my-backup

这只会删除清单,但卷快照仍将驻留在 Azure 容器上

我们的备份清单如下:

kind: Backup
apiVersion: velero.io/v1
metadata:
  name: my-backup
  namespace: openshift-adp
spec:
  csiSnapshotTimeout: 10m0s
  defaultVolumesToFsBackup: true
  includedNamespaces:
  - my-namespace
  itemOperationTimeout: 4h0m0s
  snapshotMoveData: true
  storageLocation: my-azure-location
  ttl: 720h0m0s
  volumeSnapshotLocations:
  - velero-sample-1

欢迎任何帮助。

尝试过进行备份并将其删除。我确实看到清单正在被删除

azure openshift redhat snapshot velero
1个回答
0
投票

如评论中所述,Velero 仅删除清单,但不删除卷快照。如果您想确保删除备份时删除卷快照,请确保您使用的

VolumeSnapshotClass
具有正确的
deletionPolicy
。如果策略设置为
Retain
,即使删除备份后,卷快照仍将保留。确保
VolumeSnapshotClass
已将
deletionPolicy
设置为
Delete

kubectl get volumesnapshotclass -o yaml
apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshotClass
metadata:
  name: azure-snapclass
driver: disk.csi.azure.com
deletionPolicy: Delete

示例-

我安装了 velero-

enter image description here

列出我的备份 enter image description here

确保我的删除策略设置为

Delete

enter image description here

备份和卷快照均被删除 enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.