10.2.8. MigMigration
MigMigration CR は MigPlan CR を実行します。
Migmigration CR はステージまたは増分移行を実行し、進行中の移行をキャンセルしたり、完了した移行をロールバックしたりするように設定できます。
apiVersion: migration.openshift.io/v1alpha1
kind: MigMigration
metadata:
labels:
controller-tools.k8s.io: "1.0"
name: <migmigration>
namespace: openshift-migration
spec:
canceled: false 1
rollback: false 2
stage: false 3
quiescePods: true 4
keepAnnotations: true 5
verify: false 6
migPlanRef:
name: <migplan>
namespace: openshift-migration- 1
- 実行中の移行を取り消すには、
trueに設定します。 - 2
- 完了した移行をロールバックするには、
trueに設定します。 - 3
- 段階移行を実行するには、
trueに設定します。データが増分的にコピーされ、ソースクラスター上の Pod は停止しません。 - 4
- 移行時にアプリケーションを停止するには、
trueに設定します。ソースクラスターの Pod は、Backupステージの後に0にスケーリングされます。 - 5
- 移行中に適用されるラベルとアノテーションは保持するには、
trueを設定します。 - 6
- 宛先クラスターで移行される Pod のステータスをチェックして、
Running状態にない Pod の名前を返すには、trueに設定します。