longhorn/examples/data_migration.yaml
Sheng Yang d242a624a7 Sync with Longhorn manager
commit 7eddd32279f08c40e0ed979313e689ec703146b8
Author: Sheng Yang <sheng.yang@rancher.com>
Date:   Wed Dec 16 20:38:45 2020 -0800

    Longhorn v1.1.0-rc3 release

    Signed-off-by: Sheng Yang <sheng.yang@rancher.com>

Signed-off-by: Sheng Yang <sheng.yang@rancher.com>
2020-12-16 21:52:55 -08:00

34 lines
917 B
YAML

apiVersion: batch/v1
kind: Job
metadata:
namespace: default # namespace where the pvc's exist
name: volume-migration
spec:
completions: 1
parallelism: 1
backoffLimit: 3
template:
metadata:
name: volume-migration
labels:
name: volume-migration
spec:
restartPolicy: Never
containers:
- name: volume-migration
image: ubuntu:xenial
tty: true
command: [ "/bin/sh" ]
args: [ "-c", "cp -r -v /mnt/old /mnt/new" ]
volumeMounts:
- name: old-vol
mountPath: /mnt/old
- name: new-vol
mountPath: /mnt/new
volumes:
- name: old-vol
persistentVolumeClaim:
claimName: data-source-pvc # change to data source pvc
- name: new-vol
persistentVolumeClaim:
claimName: data-target-pvc # change to data target pvc