Zu Container Management-Schnittstellen migrieren

Migrate for Containers bietet drei grundlegende Möglichkeiten für die Interaktion mit den Diensten und Ressourcen, die für Migrationen erforderlich sind:

Google Cloud Console

Ein Screenshot der Console, der eine Web-UI darstellt.

Die Google Cloud Console bietet eine webbasierte, grafische Benutzeroberfläche, über die Sie Ihre Projekte und Ressourcen in der Google Cloud Console (GCP) verwalten können. Wenn Sie die Console verwenden, erstellen Sie ein neues Projekt oder Sie wählen ein vorhandenes Projekt aus und verwenden die im Kontext des Projekts erstellten Ressourcen.

Sie können mehrere Projekte erstellen und damit die Aufgaben auf beliebige und für Sie sinnvolle Weise trennen. Sie sollten beispielsweise ein neues Projekt beginnen, wenn nur bestimmte Teammitglieder auf die Ressourcen in diesem Projekt zugreifen sollen, während weiterhin alle Teammitglieder auf die Ressourcen in dem anderen Projekt zugreifen können.

In der Google Cloud Console können Sie:

So greifen Sie in der Google Cloud Console auf Migrate to Containers zu:

  1. Öffnen Sie die Konsole.

    Zur Seite der Console

  2. Rufen Sie die Seite "Migrate to Containers" auf. Dafür haben Sie zwei Möglichkeiten:

    • Wählen Sie im linken Navigationsmenü Kubernetes Engine > Zu Containern migrieren aus.

    • Wählen Sie im linken Navigationsmenü Anthos > Zu Containern migrieren aus.

Befehlszeile

Zur Ausführung über ein Terminalfenster können Sie Folgendes verwenden:

  • Das Google Cloud CLI, das das Google Cloud CLI bereitstellt. Mit gcloud können Sie sowohl Ihren Entwicklungsworkflow als auch Ihre GCP-Ressourcen verwalten.
  • Das migctl-Befehlszeilentool von Migrate to Containers zur Erstellung eines Migrationsplans. Lesen und aktualisieren Sie dann den Plan mit den erforderlichen Angaben, z. B. vom Anwendungsinhaber, Sicherheitsadministrator, Speicheradministrator usw.

Die GCP bietet außerdem Cloud Shell, eine browserbasierte, interaktive Shell-Umgebung für die GCP. Sie können auf Cloud Shell über die GCP Console zugreifen.

Cloud Shell bietet folgende Vorteile:

  • eine temporäre Compute Engine-VM-Instanz
  • Befehlszeilenzugriff auf die Instanz von einem Webbrowser aus
  • integrierter Codeeditor
  • 5 GB nichtflüchtigen Speicher
  • Vorinstalliertes Google Cloud CLI und andere Tools
  • Sprachunterstützung für Java, Go, Python, Node.js, PHP, Ruby und .NET
  • Webvorschau
  • integrierte Zugriffsberechtigung für Projekte und Ressourcen der GCP Console

Oberfläche von Cloud Shell

CRD-basierte API

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.

Weitere Informationen zu den CRDs von Migrate to Containers finden Sie unter APIs und Referenzen.