Présentation des CRD

Migrate for Anthos and GKE 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.

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 un objet CRD SourceProvider qui représente la plate-forme source à partir de laquelle vous effectuez la migration.

    Appliquez l'objet CRD SourceProvider à l'un des éléments suivants :

  2. Appliquez un objet CRD Migration pour créer une ressource de migration. Dans l'objet CRD Migration, indiquez le nom d'un objet CRD SourceProvider créé précédemment.

    Appliquez le CRD Migration à l'une des valeurs suivantes :

  3. L'application d'un CRD de migration crée un objet CRD GenerateArtifactsFlow (Linux) ou WindowsGenerateArtifacts (Windows).

    Ces objets CRD contiennent les détails du plan de migration. Examinez et mettez à jour ces objets CRD générés si nécessaire avant d'exécuter la migration :

  4. Appliquez un objet CRD GenerateArtifactsTask (Linux) ou WindowsGenerateArtifactsTask (Windows) pour exécuter la migration et générer les artefacts de migration.

    L'objet CRD GenerateArtifactTaskTask ou WindowsGenerateArtifactsTasks fait référence à l'objet CRD Migration utilisé pour générer les ressources de migration.

    Appliquez l'objet CRD pour l'un des éléments suivants :

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