Ce document explique comment supprimer un groupe d'instances géré (MIG) dont vous n'avez plus besoin afin que vous puissiez cesser de payer les ressources qu'il utilise.
Avant de commencer
-
Si ce n'est pas déjà fait, configurez l'authentification.
L'authentification permet de valider votre identité pour accéder aux Google Cloud services et aux API. Pour exécuter
du code ou des exemples depuis un environnement de développement local, vous pouvez vous authentifier auprès de
Compute Engine en sélectionnant l'une des options suivantes :
Sélectionnez l'onglet correspondant à la façon dont vous prévoyez d'utiliser les exemples de cette page :
Console
Lorsque vous utilisez la Google Cloud console pour accéder aux Google Cloud services et aux API, vous n'avez pas besoin de configurer l'authentification.
gcloud
-
Installez la Google Cloud CLI. Une fois que la Google Cloud CLI est installée, initialisezla en exécutant la commande suivante :
gcloud initSi vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
-
- Définissez une région et une zone par défaut.
REST
Pour utiliser les exemples API REST de cette page dans un environnement de développement local, vous devez utiliser les identifiants que vous fournissez à la gcloud CLI.
Installez la Google Cloud CLI.
Si vous utilisez un fournisseur d'identité (IdP) externe, vous devez d'abord vous connecter à la gcloud CLI avec votre identité fédérée.
Pour en savoir plus, consultez la section S'authentifier pour utiliser REST dans la documentation sur l' Google Cloud authentification.
Supprimer un MIG
Lorsque vous supprimez un groupe d'instances géré, toutes les VM du groupe sont supprimées. Si vous souhaitez conserver certaines VM, commencez par abandonner les VM applicables afin de les retirer du groupe. Supprimez ensuite le groupe d'instances géré.
Les disques d'un MIG ne sont supprimés que si vous avez défini leur propriété de suppression automatique sur "true" lors de la définition des disques dans le modèle d'instance du MIG. Si la propriété de suppression automatique d'un disque est définie sur "false", vous pouvez nettoyer manuellement les disques lorsque vous n'en avez plus besoin.
Lorsque vous supprimez un groupe d'instances géré et ses instances à l'aide de la
Google Cloud console ou de gcloud CLI,
tous les autoscalers associés sont automatiquement supprimés. Néanmoins, si vous utilisez le
REST, vous
devez d'abord envoyer des requêtes distinctes pour supprimer tous les autoscalers associés à la
autoscalers.delete méthode
ou à la
regionAutoscalers.delete méthode.
Si vous supprimez d'abord le groupe d'instances géré, vous pouvez toujours supprimer l'autoscaler associé à l'aide de REST.
Pour chaque disque, vous pouvez également ignorer la propriété de suppression automatique et indiquer si le disque doit être supprimé ou non lorsque l'instance associée est elle-même supprimée.
Console
Dans la console Google Cloud , accédez à la page Groupes d'instances.
Dans la liste, sélectionnez un ou plusieurs groupes à supprimer.
Cliquez sur Supprimer pour supprimer le groupe et toutes les VM du groupe d'instances géré.
gcloud
Utilisez la commande delete.
gcloud compute instance-groups managed delete INSTANCE_GROUP_NAME \
--zone ZONEREST
Appelez la méthode delete pour une ressource de MIG zonal ou régional. Si le MIG est associé à un autoscaler, vous devez d'abord supprimer ce dernier à l'aide de la méthode autoscalers.delete ou de la méthode regionAutoscalers.delete.
DELETE https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instanceGroupManagers/INSTANCE_GROUP_NAME
Si le groupe d'instances est un groupe d'instances géré régional, remplacez zones/ZONE par regions/REGION :
Étape suivante
- Découvrez comment obtenir, répertorier et supprimer des modèles d'instances.