Skip to content

Instantly share code, notes, and snippets.

@iceman91176
Created July 2, 2020 10:30
Show Gist options
  • Save iceman91176/20fae63534e1fdc14e78d033fcdb6648 to your computer and use it in GitHub Desktop.
Save iceman91176/20fae63534e1fdc14e78d033fcdb6648 to your computer and use it in GitHub Desktop.
Migration of Data from one PVC to another
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: NAME
namespace: NS
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: SIZE
storageClassName: csi-ceph-dc1-standard
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: migration-NAME
namespace: NS
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: SIZE
storageClassName: csi-ceph-dc1-standard
apiVersion: v1
kind: Pod
metadata:
name: migration-backup
namespace: NS
spec:
containers:
- name: migration-backup
image: busybox
args:
- sleep
- "1000000"
volumeMounts:
- name: source
mountPath: /data-source
- name: destination
mountPath: /data-destination
volumes:
- name: source
persistentVolumeClaim:
claimName: SOURCEPVC
readOnly: false
- name: destination
persistentVolumeClaim:
claimName: migration-SOURCEPVC
readOnly: false
apiVersion: v1
kind: Pod
metadata:
name: migration-restore
namespace: NS
spec:
containers:
- name: migration-restore
image: busybox
args:
- sleep
- "1000000"
volumeMounts:
- name: source
mountPath: /data-source
- name: destination
mountPath: /data-destination
volumes:
- name: source
persistentVolumeClaim:
claimName: migration-SOURCEPVC
readOnly: false
- name: destination
persistentVolumeClaim:
claimName: SOURCEPVC
readOnly: false
@FedeMarchiniHotovo
Copy link

I see, thanks !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment