Interfaces de gestion Migrate for Anthos and GKE
Migrate for Anthos and GKE vous permet d'interagir avec les services et les ressources nécessaires pour effectuer des migrations de trois manières :
Google Cloud Console
Google Cloud Console fournit une interface utilisateur graphique Web qui vous permet de gérer vos projets et vos ressources Google Cloud Console (GCP). Lorsque vous utilisez Cloud Console, vous créez un projet ou vous sélectionnez un projet existant, puis vous utilisez les ressources que vous créez dans le cadre de ce projet.
Vous pouvez créer plusieurs projets. Vous pouvez ainsi les utiliser pour répartir votre travail de la manière qui vous convient le mieux. Par exemple, vous pouvez démarrer un nouveau projet si vous voulez vous assurer que seuls certains membres de l'équipe accèdent aux ressources de ce projet, et que tous les membres continuent à accéder aux ressources d'un autre projet.
À partir de Google Cloud Console, vous pouvez effectuer les opérations suivantes :
- Créer un cluster GKE dans Google Cloud ou sur site
- Ajouter une source de migration
- Créer une migration
- Exécuter une migration.
- Surveiller une migration et afficher les journaux associés
Pour accéder à Migrate for Anthos and GKE dans Google Cloud Console, procédez comme suit :
Ouvrez Cloud Console.
Accédez à la page Migrate for Anthos and GKE de l'une des manières suivantes :
Sélectionnez Kubernetes Engine > Migrer vers des conteneurs dans le menu de navigation de gauche.
Sélectionnez Anthos > Migrer vers des conteneurs dans le menu de navigation de gauche.
Interface de ligne de commande
Pour opérer dans une fenêtre de terminal, utilisez :
- Google Cloud CLI, qui fournit l'interface de ligne de commande Google Cloud. Utilisez
gcloud
pour gérer à la fois votre workflow de développement et vos ressources GCP. - L'outil de ligne de commande
migctl
de Migrate for Anthos and GKE permet de générer un plan de migration, puis de l'examiner et de le mettre à jour avec les informations des principaux intervenants, tels que le propriétaire de l'application, l'administrateur de sécurité, l'administrateur de l'espace de stockage, etc.
GCP propose également Cloud Shell, un environnement shell interactif basé sur un navigateur pour GCP. Vous pouvez accéder à Cloud Shell à partir de la console GCP.
Caractéristiques de Cloud Shell :
- Instance temporaire de machine virtuelle Compute Engine
- Accès en ligne de commande à l'instance depuis un navigateur Web
- Éditeur de code intégré
- Espace de stockage de 5 Go sur disque persistant
- Google Cloud CLI et autres outils préinstallés
- Compatibilité avec les langages Java, Go, Python, Node.js, PHP, Ruby et .NET
- Fonctionnalité d'aperçu sur le Web
- Autorisation intégrée pour l'accès aux projets et aux ressources de la console GCP
API basée sur CRD
Migrate for Anthos and GKE inclut des définitions de ressources personnalisées (CRD, Custom Resource Definitions) qui vous permettent de créer et de gérer facilement des migrations à l'aide d'une solution d'automatisation d'API ou de code. Par exemple, vous pouvez utiliser ces CRD pour créer vos propres outils automatisés.
Pour en savoir plus sur les CRD Migrate for Anthos and GKE, consultez la page API et documentation de référence.