CRD 概览

Migrate to Containers 包含自定义资源定义 (CRD),让您可以使用 API 自动化解决方案或代码轻松创建和管理迁移。例如,您可以使用这些 CRD 构建自己的自动化工具。

这些 CRD 在 GitHub 中有文档说明

使用 CRD 的步骤

您使用 CRD 执行迁移的步骤顺序与您使用 migctl 和 Google Cloud Console 的过程类似。此流程中的步骤如下:

  1. 应用 SourceProvider 资源,它表示要从中迁移的源平台。
  1. 如需创建迁移资源,请应用迁移资源。在 Migration 资源中,您需要指定先前创建的 SourceProvider 资源的名称。

    这将触发发现过程,产生匹配的 AppXGenerateArtifactsFlow 资源

  2. 您现在可以通过修改 AppXGenerateArtifactsFlow 资源来选择性地修改迁移计划。

  3. 如需根据当前计划生成迁移工件,请应用 AppXGenerateArtifactsTask 资源

  4. 为以下任一项部署迁移的工作负载: