将 pvc 快照从一个 kubernetes 集群复制到另一个

问题描述

有人可以提出任何想法或参考,我可以使用这些想法或参考将 pvc 快照从一个集群复制到另一个集群,而无需使用任何第三方(如 velero)。

解决方法

您可以使用 Volume snapshots。卷快照为 Kubernetes 用户提供了一种标准化的方式来在特定时间点复制卷的内容,而无需创建全新的卷。例如,此功能使数据库管理员可以在执行编辑或删除修改之前备份数据库。

apiVersion: snapshot.storage.k8s.io/v1
kind: VolumeSnapshot
metadata:
  name: new-snapshot-test
spec:
  volumeSnapshotClassName: csi-hostpath-snapclass
  source:
    persistentVolumeClaimName: pvc-test