5.3.7. 恢复卷快照
VolumeSnapshot CRD 内容可用于将现有卷恢复到以前的状态。
绑定 VolumeSnapshot CRD 并将 readyToUse 值设置为 true 后,您可以使用该资源置备一个预先填充快照数据的新卷。先决条件 * 已登陆到一个正在运行的 OpenShift Container Platform 集群。* 使用支持卷快照的容器存储接口 (CSI) 驱动程序创建的持久性卷声明 (PVC) 。* 用于置备存储后端的存储类。* 已创建卷快照并可使用。
流程
在 PVC 上指定
VolumeSnapshot数据源,如下所示:pvc-restore.yaml
apiVersion: v1 kind: PersistentVolumeClaim metadata: name: myclaim-restore spec: storageClassName: csi-hostpath-sc dataSource: name: mysnap1 kind: VolumeSnapshot2 apiGroup: snapshot.storage.k8s.io3 accessModes: - ReadWriteOnce resources: requests: storage: 1Gi运行以下命令来创建一个 PVC:
$ oc create -f pvc-restore.yaml运行以下命令验证恢复的 PVC 是否已创建:
$ oc get pvc此时会显示一个新的 PVC,如
myclaim-restore。