CRD-Übersicht

Migrate to Containers enthält benutzerdefinierte Ressourcendefinitionen (Custom Resource Definitions, CRDs), die es Ihnen ermöglichen, Migrationen mithilfe einer API-Automatisierungslösung oder eines Codes einfach zu erstellen und zu verwalten. Sie können diese CRDs beispielsweise verwenden, um Ihre eigenen automatisierten Tools zu erstellen.

Diese CRDs sind in GitHub dokumentiert.

CRDs verwenden

Die Reihenfolge der Schritte, die Sie für die Migration mit den CRDs verwenden, ähnelt dem Prozess, den Sie mit migctl und der Google Cloud Console verwenden. Der Prozess umfasst folgende Schritte:

  1. Wenden Sie eine SourceProvider-Ressource an, die die Quellplattform darstellt, von der Sie migrieren.
  1. Wenden Sie eine Migrationsressource an, um eine Migrationsressource zu erstellen. In der Migrationsressource geben Sie den Namen einer zuvor erstellten SourceProvider-Ressource an.

    Dadurch wird der Erkennungsprozess ausgelöst, der zu einer übereinstimmenden AppXGenerateArtifactsFlow-Ressource führen sollte.

  2. Sie können den Migrationsplan jetzt optional ändern. Bearbeiten Sie dazu die AppXGenerateArtifactsFlow-Ressource.

  3. Wenden Sie eine AppXGenerateArtifactsTask-Ressource an, um Migrationsartefakte gemäß dem aktuellen Plan zu generieren.

  4. Stellen Sie die migrierte Arbeitslast für eine der folgenden VMs bereit: