Auf dieser Seite wird beschrieben, wie Sie Informationen zu einem Worker-Pool aufrufen und Worker-Pools löschen.
Erforderliche Rollen
Bitten Sie Ihren Administrator, Ihnen die IAM-Rolle Cloud Run Developer (roles/run.developer
) für Ihren Cloud Run-Workerpool zuzuweisen, um die Berechtigungen zu erhalten, die Sie zum Verwalten von Cloud Run-Workerpools und -Überarbeitungen benötigen.
Eine Liste der IAM-Rollen und -Berechtigungen im Zusammenhang mit Cloud Run finden Sie unter IAM-Rollen für Cloud Run und IAM-Berechtigungen für Cloud Run. Wenn Ihr Cloud Run-Workerpool mitGoogle Cloud -APIs wie Cloud-Clientbibliotheken verknüpft ist, lesen Sie die Konfigurationsanleitung für Dienstidentitäten. Weitere Informationen zum Zuweisen von Rollen finden Sie unter Bereitstellungsberechtigungen und Zugriff verwalten.
Worker-Pool erstellen
Cloud Run erstellt einen neuen Worker-Pool, wenn Sie zum ersten Mal ein Container-Image bereitstellen. Weitere Informationen finden Sie unter Neuen Worker-Pool bereitstellen.
Liste der Worker-Pools in Ihrem Projekt ansehen
Verwenden Sie die Google Cloud CLI, um eine Liste der verfügbaren Worker-Pools in Ihrem Projekt aufzurufen:
gcloud
So listen Sie die Worker-Pools in Ihrem Projekt auf:
gcloud beta run worker-pools list
Sie können diese Liste nach Attributen der Worker-Pool-Definition filtern, z. B. einem zugewiesenen Label.
Weitere Details zu einem Worker-Pool ansehen
Mit der Google Cloud CLI können Sie weitere Details zu einem Worker-Pool aufrufen:
gcloud
So rufen Sie Details zu einem Worker-Pool auf:
gcloud beta run worker-pools describe WORKER_POOL
Mit dem Flag --format
können Sie die Ausgabe formatieren. Um die Ausgabe beispielsweise als YAML zu formatieren:
gcloud beta run worker-pools describe WORKER_POOL --region REGION --format yaml
Ersetzen Sie:
- WORKER_POOL durch den Namen des Worker-Pools.
- REGION durch die Google Cloud Region des Worker-Pools.
Vorhandenen Worker-Pool deaktivieren
Wenn Sie einen Worker-Pool deaktivieren, werden alle Instanzen für diesen Worker-Pool heruntergefahren. Verwenden Sie den folgenden Befehl, um einen Worker-Pool zu deaktivieren und die Skalierung auf null zu setzen:
gcloud beta run worker-pools update WORKER_POOL --scaling=0
Ersetzen Sie WORKER_POOL durch den Namen Ihres Worker-Pools.
Vorhandene Worker-Pools löschen
Die folgenden Überlegungen gelten für das Löschen eines Worker-Pools:
- Wenn Sie einen Worker-Pool löschen, werden alle damit verbundenen Ressourcen gelöscht. Dies gilt auch für alle Überarbeitungen des Worker-Pools, ungeachtet dessen, ob darüber Arbeitslasten verarbeitet werden.
- Durch das Löschen eines Worker-Pools werden Container-Images nicht automatisch aus Artifact Registry entfernt. Informationen zum Löschen von Container-Images, die von den gelöschten Überarbeitungen aus Artifact Registry verwendet wurden, finden Sie unter Images löschen.
- Nach dem Löschen eines Worker-Pools bleibt der Worker-Pool in der Google Cloud CLI sichtbar, bis der Löschvorgang vollständig abgeschlossen ist. Sie können den Worker-Pool jedoch nicht aktualisieren.
Das Löschen eines Worker-Pools ist endgültig. Es gibt keine Möglichkeit, den Vorgang rückgängig zu machen oder die Änderungen wiederherzustellen.
gcloud
Verwenden Sie zum Löschen eines Worker-Pools den folgenden Befehl:
gcloud beta run worker-pools delete WORKER_POOL --region REGION
Ersetzen Sie:
- Ersetzen Sie WORKER_POOL durch den Namen Ihres Worker-Pools.
- REGION durch die Google Cloud Region des Worker-Pools.