本页面介绍了如何查看工作器池信息以及如何删除工作器池。
所需的角色
如需获得管理 Cloud Run 工作器池和工作器池修订版本所需的权限,请让管理员向您授予 Cloud Run 工作器池的 Cloud Run Developer (roles/run.developer
) IAM 角色。
如需查看与 Cloud Run 关联的 IAM 角色和权限的列表,请参阅 Cloud Run IAM 角色和 Cloud Run IAM 权限。如果您的 Cloud Run 工作器池与Google Cloud API(例如 Cloud 客户端库)进行交互,请参阅服务身份配置指南。如需详细了解如何授予角色,请参阅部署权限和管理访问权限。
创建工作器池
首次部署容器映像时,Cloud Run 会创建一个新的工作器池。如需了解更多说明,请参阅部署新的工作器池。
查看项目中的工作器池列表
使用 Google Cloud CLI 查看项目中的可用工作器池列表:
gcloud
如需列出项目中的工作器池,请执行以下操作:
gcloud beta run worker-pools list
您可以按工作器池定义的属性(例如已分配的标签)过滤此列表。
查看工作器池的更多详细信息
使用 Google Cloud CLI 查看有关工作器池的更多详细信息:
gcloud
如需查看工作器池的详细信息,请执行以下操作:
gcloud beta run worker-pools describe WORKER_POOL
您可以使用 --format
标志来设置输出的格式。例如,如需将输出格式设置为 YAML,请执行以下操作:
gcloud beta run worker-pools describe WORKER_POOL --region REGION --format yaml
您需要进行如下替换:
- 将 WORKER_POOL 替换为工作器池的名称。
- 将 REGION 替换为工作器池所在的 Google Cloud 区域。
停用现有工作器池
停用工作器池会关停该工作器池的所有实例。如需停用工作器池,请使用以下命令将扩缩设置为零:
gcloud beta run worker-pools update WORKER_POOL --scaling=0
将 WORKER_POOL 替换为工作器池的名称。
删除现有工作器池
删除工作器池时需要注意以下事项:
- 删除工作器池会删除与其相关的所有资源,包括该工作器池的所有修订版本,无论其是否正在处理工作负载。
- 删除工作器池不会自动移除 Artifact Registry 中的容器映像,需手动操作。要从 Artifact Registry 中删除已删除的修订版本所使用的容器映像,请参阅删除映像。
- 删除工作器池后,该工作器池在 Google Cloud CLI 中仍然可见,直到删除完全完成。但您将无法对工作器池进行更新。
删除工作器池是一项永久性操作。无法撤消或恢复。
gcloud
如需删除工作器池,请使用以下命令:
gcloud beta run worker-pools delete WORKER_POOL --region REGION
您需要进行如下替换:
- 将 WORKER_POOL 替换为工作器池的名称。
- 将 REGION 替换为工作器池所在的 Google Cloud 区域。