Questa pagina descrive la visualizzazione delle informazioni su un pool di worker e l'eliminazione dei pool di worker.
Ruoli obbligatori
Per ottenere le autorizzazioni
necessarie per gestire i pool di worker Cloud Run e le revisioni dei pool di worker,
chiedi all'amministratore di concederti il
ruolo IAM Sviluppatore Cloud Run (roles/run.developer
)
nel pool di worker Cloud Run.
Per un elenco di ruoli e autorizzazioni IAM associati a Cloud Run, consulta Ruoli IAM Cloud Run e Autorizzazioni IAM Cloud Run. Se il tuo pool di worker Cloud Run interagisce con le APIGoogle Cloud , come le librerie client Cloud, consulta la guida alla configurazione dell'identità del servizio. Per ulteriori informazioni sulla concessione dei ruoli, consulta Autorizzazioni di deployment e Gestire l'accesso.
Crea un pool di worker
Cloud Run crea un nuovo pool di worker la prima volta che esegui il deployment di un'immagine container. Per ulteriori istruzioni, consulta la sezione Eseguire il deployment di un nuovo pool di worker.
Visualizza l'elenco dei pool di worker nel tuo progetto
Utilizza Google Cloud CLI per visualizzare un elenco dei pool di worker disponibili nel tuo progetto:
gcloud
Per elencare i pool di worker nel tuo progetto:
gcloud beta run worker-pools list
Puoi filtrare questo elenco in base alle proprietà della definizione del pool di worker, ad esempio un'etichetta assegnata.
Visualizzare ulteriori dettagli su un pool di worker
Utilizza Google Cloud CLI per visualizzare ulteriori dettagli su un pool di worker:
gcloud
Per visualizzare i dettagli di un worker pool:
gcloud beta run worker-pools describe WORKER_POOL
Puoi utilizzare il flag --format
per formattare
l'output. Ad esempio, per formattare l'output come YAML:
gcloud beta run worker-pools describe WORKER_POOL --region REGION --format yaml
Sostituisci:
- WORKER_POOL con il nome del pool di worker.
- REGION con la regione Google Cloud del worker pool.
Disattivare un worker pool esistente
La disattivazione di un worker pool arresta tutte le istanze per quel worker pool. Per disattivare un pool di worker, utilizza il seguente comando per impostare la scalabilità su zero:
gcloud beta run worker-pools update WORKER_POOL --scaling=0
Sostituisci WORKER_POOL con il nome del tuo pool di worker.
Elimina i worker pool esistenti
Per l'eliminazione di un worker pool valgono le seguenti considerazioni:
- L'eliminazione di un worker pool comporta l'eliminazione di tutte le risorse correlate, incluse tutte le revisioni del worker pool, indipendentemente dal fatto che stiano elaborando carichi di lavoro o meno.
- L'eliminazione di un pool di worker non rimuove automaticamente le immagini dei container da Artifact Registry. Per eliminare le immagini container utilizzate dalle revisioni eliminate da Artifact Registry, consulta Eliminazione delle immagini.
- Dopo aver eliminato un worker pool, questo rimane visibile nella Google Cloud CLI finché l'eliminazione non è completamente terminata. Tuttavia, non puoi aggiornare il worker pool.
L'eliminazione di un pool di worker è definitiva. Non è possibile annullare o ripristinare l'operazione.
gcloud
Per eliminare un pool di worker, utilizza il comando:
gcloud beta run worker-pools delete WORKER_POOL --region REGION
Sostituisci:
- WORKER_POOL con il nome del tuo pool di worker.
- REGION con la regione Google Cloud del worker pool.