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:
- Aplique um recurso SourceProvider que represente a plataforma de origem da qual você está migrando.
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.
Agora é possível modificar o plano de migração editando o recurso AppXGenerateArtifactsFlow
Para gerar artefatos de migração de acordo com o plano atual, aplique um recurso AppXGenerateArtifactsTask.
Implante a carga de trabalho migrada para: