Gestionar grupos de trabajadores

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

Roles obligatorios

Para obtener los permisos que necesitas para gestionar los grupos de trabajadores y las revisiones de grupos de trabajadores de Cloud Run, pide a tu administrador que te conceda el rol de gestión de identidades y accesos Desarrollador de Cloud Run (roles/run.developer) en tu grupo de trabajadores de Cloud Run.

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

Crear un grupo de trabajadores

Cloud Run crea un nuevo grupo de trabajadores la primera vez que despliegas una imagen de contenedor. Para obtener más instrucciones, consulta Implementar un nuevo grupo de trabajadores.

Ver la lista de grupos de trabajadores de un proyecto

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

consola

  1. En la Google Cloud consola, ve a Cloud Run:

    Ir a Cloud Run

  2. Selecciona Grupos de trabajadores en el menú. Los grupos de trabajadores disponibles se muestran en la página.

gcloud

Para enumerar los grupos de trabajadores de tu proyecto, sigue estos pasos:

gcloud beta run worker-pools list

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

Ver más detalles sobre un grupo de trabajadores

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

consola

  1. En la Google Cloud consola, ve a Cloud Run:

    Ir a Cloud Run

  2. Selecciona Grupos de trabajadores en el menú para ver los grupos de trabajadores disponibles.

  3. Haz clic en el grupo de trabajadores para que se muestre su panel de detalles.

gcloud

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

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

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

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

Sustituye:

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

Inhabilitar un grupo de trabajadores

Si inhabilitas un grupo de trabajadores, se cerrarán todas las instancias de ese grupo. Para inhabilitar un grupo de trabajadores, asigna el valor cero al escalado:

consola

  1. En la Google Cloud consola, ve a Cloud Run:

    Ir a Cloud Run

  2. Selecciona Grupos de trabajadores en el menú y, a continuación, en la lista de grupos de trabajadores, haz clic en el que quieras inhabilitar.

  3. Haz clic en el icono del lápiz situado a la derecha de Escalado: manual (instancias: ) y cambia el valor a 0.

  4. Haz clic en Guardar para actualizar y inhabilitar el grupo de trabajadores.

gcloud

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

Sustituye WORKER_POOL por el nombre de tu grupo de trabajadores.

Eliminar grupos de trabajadores

A la hora de eliminar un grupo de trabajadores, debes tener en cuenta lo siguiente:

  • Si eliminas un grupo de trabajadores, se eliminarán todos los recursos relacionados con él, incluidas todas las revisiones de este grupo de trabajadores, independientemente de si están procesando cargas de trabajo o no.
  • Si eliminas un grupo de trabajadores, las imágenes de contenedor no se eliminarán automáticamente de Artifact Registry. Para eliminar las imágenes de contenedor que usan las revisiones eliminadas de Artifact Registry, consulta Eliminar imágenes.
  • Después de eliminar un grupo de trabajadores, este sigue visible en la CLI de Google Cloud hasta que se complete la eliminación. Sin embargo, no puedes actualizar el grupo de trabajadores.
  • Si elimina un grupo de trabajadores, no podrá recuperarlo. No se puede deshacer ni restaurar.

consola

  1. En la Google Cloud consola, ve a Cloud Run:

    Ir a Cloud Run

  2. En el menú, selecciona Grupos de trabajadores y, a continuación, en la lista de grupos de trabajadores, selecciona el que quieras eliminar.

  3. Haz clic en Eliminar.

gcloud

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

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

Sustituye:

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