Visão geral do CRD

O Migrate to Containers inclui definições de recursos personalizados (CRDs, na sigla em inglês) que permitem criar e gerenciar migrações facilmente usando uma solução ou um código de automação de API. Por exemplo, é possível usar essas CRDs para criar suas próprias ferramentas automatizadas.

Estes CRDs estão documentados no GitHub

Etapas para usar as CRDs

A sequência de etapas que você usa para executar uma migração usando as CRDs é semelhante ao processo usado com migctl e o com o Console do Google Cloud. As etapas desse processo são as seguintes:

  1. Aplique um recurso SourceProvider que represente a plataforma de origem da qual você está migrando.
  1. Para criar um recurso de migração, aplique um recurso de migração. No recurso de migração, você especifica o nome de um recurso do SourceProvider criado anteriormente.

    Isso acionará o processo de descoberta, o que resultará em um recurso AppXGenerateArtifactsFlow correspondente.

  2. Agora é possível modificar o plano de migração editando o recurso AppXGenerateArtifactsFlow

  3. Para gerar artefatos de migração de acordo com o plano atual, aplique um recurso AppXGenerateArtifactsTask.

  4. Implante a carga de trabalho migrada para: