Présentation des CRD

Migrate to Containers inclut des définitions de ressources personnalisées (CRD, Custom Resource Definitions) qui vous permettent de créer et de gérer facilement des migrations à l'aide d'une solution d'automatisation d'API ou de code. Par exemple, vous pouvez utiliser ces CRD pour créer vos propres outils automatisés.

Ces CRD sont décrits dans GitHub.

Procédure d'utilisation des objets CRD

La procédure pour effectuer une migration à l'aide des objets CRD est semblable à celle que vous utilisez avec migctl et Google Cloud Console. Voici les étapes de ce processus :

  1. Appliquez une ressource SourceProvider qui représente la plate-forme source à partir de laquelle vous effectuez la migration.
  1. Pour créer une ressource de migration, appliquez une ressource Migration. Dans la ressource Migration, spécifiez le nom d'une ressource SourceProvider créée précédemment.

    Cela déclenche le processus de découverte, ce qui doit donner lieu à une ressource AppXGenerateArtifactsFlow correspondante.

  2. Vous pouvez maintenant éventuellement modifier le plan de migration, en modifiant la ressource AppXGenerateArtifactsFlow.

  3. Pour générer des artefacts de migration conformément au plan actuel, appliquez une ressource AppXGenerateArtifactsFlow.

  4. Déployez la charge de travail migrée pour l'un des services suivants :