Kurzanleitung: Beispiel-Worker-Pool in Cloud Run bereitstellen

Auf dieser Seite wird beschrieben, wie Sie einen Beispielcontainer für einen Worker-Pool bereitstellen. Nach der Bereitstellung schreibt der Worker-Pool fortlaufend eine Log-Nachricht.

Hinweise

  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. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Aktivieren Sie die Cloud Run Admin API:
    Cloud Run Admin API aktivieren
  7. Installieren und initialisieren Sie die gcloud CLI.
  8. Aktualisieren Sie die Komponenten:
    gcloud components update

Worker-Pool bereitstellen

So stellen Sie den Beispielcontainer für den Worker-Pool bereit:

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. Führen Sie dazu diesen Befehl aus:

    gcloud beta run worker-pools deploy example-worker-pool
      --image us-docker.pkg.dev/cloudrun/container/worker-pool:latest
      --region europe-west1
    Sie können einen beliebigen Namen oder eine beliebige Region für den Worker-Pool verwenden. In dieser Kurzanleitung wird davon ausgegangen, dass Sie den Namen example-worker-pool und die Region europe-west1 verwenden.

  3. Wenn die Bereitstellung erfolgreich abgeschlossen wurde, wird in Cloud Run eine Meldung wie die folgende angezeigt:

    Worker pool [my-example-worker-pool] revision [my-example-worker-pool-REVISION] has been deployed

  4. Sehen Sie sich die Logs an, die vom Worker-Pool geschrieben wurden.

    1. Rufen Sie in der Google Cloud Console die Seite „Cloud Run“ auf:

      Zu Cloud Run

    2. Klicken Sie auf Worker-Pools.

    3. Klicken Sie in der Liste der Worker-Pools auf den Worker-Pool.

    4. Klicken Sie auf den Tab Logs, um die Containerlogs für alle Überarbeitungen dieses Worker-Pools abzurufen. Der Worker-Pool schreibt kontinuierlich die Logmeldung Cloud Run Worker Pool instance is running!.

Bereinigen

Der Beispiel-Worker-Pool schreibt kontinuierlich Logs. Um ihn zu beenden, müssen Sie den Worker-Pool löschen.

Verwenden Sie zum Löschen eines Worker-Pools den folgenden Befehl:

gcloud beta run worker-pools delete my-example-workerpool 
--region europe-west1

Ersetzen Sie my-example-workerpool durch den Namen des Worker-Pools, wenn Sie bei der Bereitstellung einen anderen Namen verwendet haben, und ersetzen Sie europe-west1 durch Ihre Region, wenn Sie bei der Bereitstellung eine andere Region verwendet haben.

Nächste Schritte

Weitere Informationen zu Worker-Pools finden Sie unter: