Gérer les pools de nœuds de calcul

Cette page explique comment afficher des informations sur un pool de nœuds de calcul et comment supprimer des pools de nœuds de calcul.

Rôles requis

Pour obtenir les autorisations nécessaires pour gérer les pools de nœuds de calcul et les révisions de pools de nœuds de calcul Cloud Run, demandez à votre administrateur de vous accorder le rôle IAM Développeur Cloud Run (roles/run.developer) sur votre pool de nœuds de calcul Cloud Run.

Pour obtenir la liste des rôles et des autorisations IAM associés à Cloud Run, consultez les sections Rôles IAM Cloud Run et Autorisations IAM Cloud Run. Si votre pool de nœuds de calcul Cloud Run communique avec des APIGoogle Cloud , telles que des bibliothèques clientes Cloud, consultez le guide de configuration de l'identité du service. Pour en savoir plus sur l'attribution de rôles, consultez les pages Autorisations de déploiement et Gérer les accès.

Créer un pool de nœuds de calcul

Cloud Run crée un pool de nœuds de calcul la première fois que vous déployez une image de conteneur. Pour obtenir plus d'instructions, consultez Déployer un nouveau pool de nœuds de calcul.

Afficher la liste des pools de nœuds de calcul dans votre projet

Utilisez la console Google Cloud ou la Google Cloud CLI pour afficher la liste des pools de nœuds de calcul disponibles dans votre projet :

Console

  1. Dans la console Google Cloud , accédez à Cloud Run :

    Accédez à Cloud Run

  2. Sélectionnez Pools de nœuds de calcul dans le menu. Les pools de nœuds de calcul disponibles sont listés sur la page.

gcloud

Pour lister les pools de nœuds de calcul de votre projet :

gcloud beta run worker-pools list

Vous pouvez filtrer cette liste suivant les propriétés de la définition du pool de nœuds de calcul, telles qu'un libellé attribué.

Afficher plus de détails sur un pool de nœuds de calcul

Utilisez la Google Cloud CLI pour afficher plus de détails sur un pool de nœuds de calcul :

Console

  1. Dans la console Google Cloud , accédez à Cloud Run :

    Accédez à Cloud Run

  2. Sélectionnez Pools de nœuds de calcul dans le menu pour afficher les pools de nœuds de calcul disponibles.

  3. Cliquez sur le pool de workers pour afficher son volet d'informations.

gcloud

Pour afficher des informations sur un pool de nœuds de calcul :

gcloud beta run worker-pools describe WORKER_POOL
Remplacez WORKER_POOL par le nom du pool de nœuds de calcul.

Vous pouvez utiliser l'option --format pour formater le résultat. Par exemple, pour mettre en forme le résultat au format YAML :

gcloud beta run worker-pools describe WORKER_POOL
    --region REGION
    --format yaml

Remplacez :

  • WORKER_POOL par le nom du pool de nœuds de calcul.
  • REGION par la Google Cloud région du pool de nœuds de calcul.

Désactiver un pool de nœuds de calcul existant

La désactivation d'un pool de nœuds de calcul arrête toutes les instances de ce pool. Pour désactiver un pool de nœuds de calcul, définissez le scaling sur zéro :

Console

  1. Dans la console Google Cloud , accédez à Cloud Run :

    Accédez à Cloud Run

  2. Sélectionnez Pools de workers dans le menu, puis, dans la liste des pools de workers, cliquez sur celui que vous souhaitez désactiver.

  3. Cliquez sur l'icône en forme de stylo à droite de Scaling: Manual (Instances: ) (Mise à l'échelle : manuelle (instances :)) et remplacez la valeur par 0.

  4. Cliquez sur Enregistrer pour mettre à jour et désactiver le pool de nœuds de calcul.

gcloud

gcloud beta run worker-pools update WORKER_POOL --scaling=0

Remplacez WORKER_POOL par le nom de votre pool de nœuds de calcul.

Supprimer des pools de nœuds de calcul existants

Les points suivants doivent être pris en compte lors de la suppression d'un pool de nœuds de calcul :

  • La suppression d'un pool de nœuds de calcul supprime toutes les ressources associées à ce pool, y compris toutes les révisions de ce pool, qu'elles traitent des charges de travail ou non.
  • La suppression d'un pool de nœuds de calcul ne supprime pas automatiquement les images de conteneurs d'Artifact Registry. Pour supprimer de Artifact Registry les images de conteneur utilisées par des révisions supprimées, consultez Supprimer des images.
  • Une fois que vous avez supprimé un pool de nœuds de calcul, celui-ci reste visible dans la Google Cloud CLI jusqu'à ce que la suppression soit entièrement terminée. Toutefois, vous ne pouvez pas mettre à jour le pool de nœuds de calcul.
  • La suppression d'un pool de nœuds de calcul est définitive. Il n'est pas possible d'annuler ou de restaurer cette action.

Console

  1. Dans la console Google Cloud , accédez à Cloud Run :

    Accédez à Cloud Run

  2. Sélectionnez Pools de travailleurs dans le menu, puis, dans la liste des pools de travailleurs, sélectionnez celui que vous souhaitez supprimer.

  3. Cliquez sur Supprimer.

gcloud

Pour supprimer un pool de nœuds de calcul, utilisez la commande suivante :

gcloud beta run worker-pools delete WORKER_POOL --region REGION

Remplacez :

  • WORKER_POOL par le nom de votre pool de nœuds de calcul.
  • REGION par la Google Cloud région du pool de nœuds de calcul.