Administra grupos de trabajadores

En esta página, se describe cómo ver información sobre un grupo de trabajadores y cómo borrar grupos de trabajadores.

Roles obligatorios

Para obtener los permisos que necesitas para administrar los grupos de trabajadores y las revisiones de grupos de trabajadores de Cloud Run, pídele a tu administrador que te otorgue el rol de IAM de desarrollador de Cloud Run (roles/run.developer) en tu grupo de trabajadores de Cloud Run.

Para obtener una lista de los roles y los permisos de IAM asociados con Cloud Run, consulta los roles de IAM de Cloud Run y los permisos de IAM de Cloud Run. Si tu grupo de trabajadores de Cloud Run interactúa con las APIs deGoogle Cloud , como las bibliotecas cliente de Cloud, consulta la guía de configuración de identidades del servicio. Para obtener más información sobre cómo otorgar roles, consulta permisos de implementación y administra el acceso.

Crear un grupo de trabajadores

Cloud Run crea un nuevo grupo de trabajadores la primera vez que implementas una imagen de contenedor. Consulta Implementa un grupo de trabajadores nuevo para obtener más instrucciones.

Visualiza la lista de grupos de trabajadores en tu proyecto

Usa Google Cloud CLI para ver una lista de los grupos de trabajadores disponibles en tu proyecto:

gcloud

Para enumerar los grupos de trabajadores de tu proyecto, haz lo siguiente:

gcloud beta run worker-pools list

Puedes filtrar esta lista por propiedades de la definición del grupo de trabajadores, como una etiqueta asignada.

Cómo ver más detalles sobre un grupo de trabajadores

Usa Google Cloud CLI para ver más detalles sobre un grupo de trabajadores:

gcloud

Para ver los detalles de un grupo de trabajadores, sigue estos pasos:

gcloud beta run worker-pools describe WORKER_POOL
Reemplaza WORKER_POOL por el nombre del grupo de trabajadores.

Puedes usar la marca --format para dar formato al resultado. Por ejemplo, para dar formato al resultado como YAML, haz lo siguiente:

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

Reemplaza lo siguiente:

  • WORKER_POOL por el nombre del grupo de trabajadores
  • REGION por la región Google Cloud del grupo de trabajadores.

Inhabilita un grupo de trabajadores existente

Si inhabilitas un grupo de trabajadores, se cierran todas las instancias de ese grupo. Para inhabilitar un grupo de trabajadores, usa el siguiente comando para establecer el ajuste de escala en cero:

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

Reemplaza WORKER_POOL por el nombre de tu grupo de trabajadores.

Borra grupos de trabajadores existentes

Las siguientes consideraciones se aplican a la eliminación de un grupo de trabajadores:

  • Si borras un grupo de trabajadores, se borrarán todos los recursos relacionados con él, incluidas todas las revisiones de este grupo de trabajadores, independientemente de si procesan cargas de trabajo o no.
  • Borrar un grupo de trabajadores no quita de forma automática las imágenes de contenedor de Artifact Registry. Para borrar imágenes de contenedor que usan las revisiones borradas de Artifact Registry, consulta Borra imágenes.
  • Después de borrar un grupo de trabajadores, este permanece visible en Google Cloud CLI hasta que la eliminación se complete por completo. Sin embargo, no puedes actualizar el grupo de trabajadores.
  • La eliminación de un grupo de trabajadores es permanente. No se puede deshacer ni restablecer.

gcloud

Para borrar un grupo de trabajadores, usa el siguiente comando:

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

Reemplaza lo siguiente:

  • WORKER_POOL por el nombre de tu grupo de trabajadores.
  • REGION por la región Google Cloud del grupo de trabajadores.