Descripción general de CRD

Migrate to Containers incluye definiciones de recursos personalizadas (CRD) que te permiten crear y administrar migraciones con facilidad mediante una solución o un código de automatización de API. Por ejemplo, puedes usar estas CRD para compilar tus propias herramientas automatizadas.

Estas CRD se documentan en GitHub

Pasos para usar las CRD

La secuencia de pasos que usarás para realizar una migración mediante las CRD es similar al proceso que usas con migctl y la consola de Google Cloud. Los pasos de este proceso son los siguientes:

  1. Aplica un recurso SourceProvider que represente la plataforma de origen desde la que realizas la migración.
  1. Para crear un recurso de migración, aplica un recurso de migración. En el recurso de migración, debes especificar el nombre de un recurso SourceProvider creado con anterioridad.

    Esto activará el proceso de descubrimiento, que debería dar como resultado un recurso AppXGenerateArtifactsFlow coincidente.

  2. De forma opcional, ahora puedes modificar el plan de migración editando el recurso AppXGenerateArtifactsFlow.

  3. Para generar artefactos de migración según el plan actual, aplica un recurso AppXGenerateArtifactsTask.

  4. Implementa la carga de trabajo migrada en los siguientes sistemas operativos: