Guía de inicio rápido: desplegar un grupo de trabajadores de ejemplo en Cloud Run

En esta página se muestra cómo desplegar un contenedor de grupo de trabajo de ejemplo. Después de la implementación, el grupo de trabajadores escribe continuamente un mensaje de registro.

Antes de empezar

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. Make sure that you have the following role or roles on the project: Cloud Run Admin, Cloud Run Developer, Logs Viewer

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Ir a IAM
    2. Selecciona el proyecto.
    3. Haz clic en Conceder acceso.
    4. En el campo Nuevos principales, introduce tu identificador de usuario. Normalmente, se trata de la dirección de correo de una cuenta de Google.

    5. En la lista Selecciona un rol, elige un rol.
    6. Para conceder más roles, haz clic en Añadir otro rol y añade cada rol adicional.
    7. Haz clic en Guardar.
  5. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. Make sure that you have the following role or roles on the project: Cloud Run Admin, Cloud Run Developer, Logs Viewer

    Check for the roles

    1. In the Google Cloud console, go to the IAM page.

      Go to IAM
    2. Select the project.
    3. In the Principal column, find all rows that identify you or a group that you're included in. To learn which groups you're included in, contact your administrator.

    4. For all rows that specify or include you, check the Role column to see whether the list of roles includes the required roles.

    Grant the roles

    1. In the Google Cloud console, go to the IAM page.

      Ir a IAM
    2. Selecciona el proyecto.
    3. Haz clic en Conceder acceso.
    4. En el campo Nuevos principales, introduce tu identificador de usuario. Normalmente, se trata de la dirección de correo de una cuenta de Google.

    5. En la lista Selecciona un rol, elige un rol.
    6. Para conceder más roles, haz clic en Añadir otro rol y añade cada rol adicional.
    7. Haz clic en Guardar.
  8. Asegúrate de que tienes asignado el rol Usuario de cuenta de servicio en la identidad de servicio. De forma predeterminada, la identidad de servicio es la cuenta de servicio predeterminada de Compute Engine.

    Conceder los roles

    Para conceder acceso al recurso de identidad de servicio, usa el comando gcloud iam service-accounts add-iam-policy-binding y sustituye las variables destacadas por los valores correspondientes:

          gcloud iam service-accounts add-iam-policy-binding SERVICE_ACCOUNT_EMAIL \
              --member="PRINCIPAL" \
              --role="roles/iam.serviceAccountUser"
          

    Haz los cambios siguientes:

    • SERVICE_ACCOUNT_EMAIL: la dirección de correo de la cuenta de servicio que usas como identidad de servicio, como:
      • Cuenta de servicio predeterminada de Compute Engine: PROJECT_NUMBER-compute@developer.gserviceaccount.com
      • Una cuenta de servicio que has creado: SERVICE_ACCOUNT_NAME@PROJECT_ID.iam.gserviceaccount.com
    • PRINCIPAL: el identificador de usuario. Normalmente, se trata de la dirección de correo de una cuenta de Google.
  9. Desplegar grupo de trabajadores

    Para implementar el contenedor de grupo de trabajadores de ejemplo, sigue estos pasos:

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

      Ir a Cloud Run

    2. Seleccione Grupos de trabajadores en el menú y haga clic en Implementar contenedor para mostrar el formulario Crear grupos de trabajadores.

    3. Haz clic en Probar con un contenedor de ejemplo.

    4. Haz clic en Crear para desplegar la imagen en Cloud Run. Espera a que finalice la implementación.

    5. Haz clic en la pestaña Registros para ver los registros escritos por el grupo de trabajadores. El grupo de trabajadores escribe continuamente el mensaje de registro Cloud Run Worker Pool instance is running!.

    Limpieza

    El grupo de trabajadores de ejemplo escribe continuamente registros. Por lo tanto, para detenerlo, tendrás que eliminar el grupo de trabajadores.

    Para eliminar un grupo de trabajadores, sigue estos pasos:

    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, el grupo que quieras eliminar.

    3. Haz clic en Eliminar.

    Siguientes pasos

    Para obtener más información sobre los grupos de trabajadores, consulta los siguientes artículos: