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。