Management-Schnittstellen von Migrate to Containers

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

Grafik: Screenshot der Cloud Console zur Veranschaulichung einer Web-UI

Die Google Cloud Console bietet eine webbasierte, grafische Benutzeroberfläche, über die Sie Ihre Projekte und Ressourcen in der Google Cloud Console (Google Cloud) verwalten können. Bei Verwendung der Google Cloud Console erstellen Sie ein neues Projekt oder wählen ein vorhandenes Projekt aus und nutzen die Ressourcen, die Sie im Rahmen dieses Projekts anlegen.

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 Google Cloud Console.

    Zur Seite der Google Cloud 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ü GKE Enterprise > 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 Google Cloud-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.

Google Cloud bietet außerdem Cloud Shell, eine browserbasierte, interaktive Shell-Umgebung für Google Cloud. Sie können auf Cloud Shell über die Google Cloud 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 Autorisierung für den Zugriff auf Projekte und Ressourcen der Google Cloud 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.

Nächste Schritte