手動調度工作站集區的資源

本頁說明如何手動調整工作站集區的資源配置。

總覽

手動資源調度功能可讓您設定特定執行個體數量,不必重新部署。您可以選擇使用外部系統,自行編寫縮放邏輯。如需相關範例,請參閱 Kafka Autoscaler

使用手動調度資源時的帳單注意事項

使用手動調整資源配置時,即使您要求的執行個體處於閒置狀態,系統仍會將其視為運作中執行個體計費。如需完整的帳單詳細資料,請參閱定價頁面

必要的角色

如要取得部署 Cloud Run 工作人員集區所需的權限,請要求管理員授予下列 IAM 角色:

如需與 Cloud Run 相關聯的 IAM 角色和權限清單,請參閱 Cloud Run IAM 角色Cloud Run IAM 權限。如果 Cloud Run 工作站集區與Google Cloud API (例如 Cloud 用戶端程式庫) 介接,請參閱服務身分設定指南。如要進一步瞭解如何授予角色,請參閱部署權限管理存取權

設定資源調度

建立新的 worker 集區部署新版本時,請使用 Google Cloud CLI 設定縮放模式:

gcloud

如要為新的工作站集區指定資源調度,請使用 deploy 指令:

gcloud beta run worker-pools deploy WORKER_POOL \
    --scaling=INSTANCE_COUNT \
    --image IMAGE_URL

取代:

  • WORKER_POOL 改為您的工作站集區名稱。
  • INSTANCE_COUNT,其中包含工作站集區的執行個體數量。 這會將 worker 集區設為手動資源調度。指定 0 的值,即可停用工作站集區。
  • IMAGE_URL,並參照包含工作站集區的容器映像檔,例如 us-docker.pkg.dev/cloudrun/container/worker-pool:latest

使用下列 update 指令,為現有工作站集區指定資源調度:

gcloud beta run worker-pools update WORKER_POOL \
   --scaling=INSTANCE_COUNT

查看 worker 集區的資源調度設定

  1. 前往 Google Cloud 控制台的 Cloud Run:

    前往 Cloud Run

  2. 按一下「工作站集區」,即可顯示已部署的工作站集區清單。

  3. 按一下要檢查的 worker 集區,顯示詳細資料窗格。

  4. 目前的資源調度設定會顯示在 worker 集區修訂版本清單上方: 「資源調度:手動 (執行個體:)」。

停用工作站集區

如要停用工作站集區,請使用下列指令將縮放比例設為零:

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

WORKER_POOL 替換為工作站集區的名稱。