Capítulo 11. Opciones de migración avanzadas

Puede automatizar sus migraciones y modificar los recursos personalizados MigPlan y MigrationController para realizar migraciones a gran escala y mejorar el rendimiento.

11.1. Terminología

Tabla 11.1. Terminología de MTC

TérminoDefinición

Clúster de origen

Clúster desde el que se migran las aplicaciones.

Cluster de destino[1]

Clúster al que se migran las aplicaciones.

Repositorio de replicación

Almacenamiento de objetos utilizado para copiar imágenes, volúmenes y objetos de Kubernetes durante la migración indirecta o para objetos de Kubernetes durante la migración directa de volúmenes o la migración directa de imágenes.

El repositorio de replicación debe ser accesible para todos los clústeres.

Clúster del host

Clúster en el que se ejecuta el pod migration-controller y la consola web. El clúster del host suele ser el clúster de destino, pero no es necesario.

El clúster del host no requiere una ruta de registro expuesta para la migración directa de imágenes.

Clúster remoto

El clúster remoto suele ser el clúster de origen, pero no es necesario.

El clúster remoto requiere un recurso personalizado secreto que contenga el token de la cuenta de servicio del controlador de migración.

El clúster remoto requiere una ruta de registro segura expuesta para la migración directa de imágenes.

Migración indirecta

Las imágenes, los volúmenes y los objetos de Kubernetes se copian del clúster de origen al repositorio de replicación y, luego, del repositorio de replicación al clúster de destino.

Migración directa de volúmenes

Los volúmenes persistentes se copian directamente del clúster de origen al de destino.

Migración directa de imágenes

Las imágenes se copian directamente del clúster de origen al de destino.

Migración por etapas

Los datos se copian en el clúster de destino sin detener la aplicación.

Ejecutar una migración por etapas varias veces reduce la duración de la migración por transición.

Migración por transición

La aplicación se detiene en el clúster de origen y sus recursos se migran al clúster de destino.

Migración de estado

El estado de la aplicación se migra copiando reclamaciones de volúmenes persistentes específicas y objetos de Kubernetes al clúster de destino.

Migración de retroceso

La migración de retroceso retrotrae toda la migración.

1 Llame al clúster de destino en la consola web de MTC.