管理工作站集區

本頁說明如何查看工作站集區的相關資訊,以及如何刪除工作站集區。

必要的角色

如要取得管理 Cloud Run worker 集區和 worker 集區修訂版本所需的權限,請要求管理員授予您 Cloud Run worker 集區的 Cloud Run 開發人員 (roles/run.developer) IAM 角色。

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

建立工作站集區

第一次部署容器映像檔時,Cloud Run 會建立新的工作站集區。如需更多操作說明,請參閱「部署新的工作站集區」。

查看專案中的工作站集區清單

使用 Google Cloud 控制台或 Google Cloud CLI,查看專案中可用的工作站集區清單:

主控台

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

    前往 Cloud Run

  2. 從選單中選取「工作站集區」。頁面會列出可用的工作站集區。

gcloud

如要列出專案中的工作站集區:

gcloud beta run worker-pools list

您可以依工作站集區定義的屬性 (例如指派的標籤) 篩選這份清單。

查看 worker 集區的詳細資料

使用 Google Cloud 控制台、Google Cloud CLI 或 YAML,查看有關 worker 集區的更多詳細資料:

主控台

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

    前往 Cloud Run

  2. 從選單選取「工作站集區」,即可顯示可用的工作站集區。

  3. 按一下工作人員集區,即可顯示詳細資料窗格。

gcloud

如要查看工作站集區的詳細資料:

gcloud beta run worker-pools describe WORKER_POOL
請將 WORKER_POOL 替換為工作站集區的名稱。

您可以使用 --format 標記設定輸出內容的格式。舉例來說,如要將輸出內容格式設為 YAML,請執行下列指令:

gcloud beta run worker-pools describe WORKER_POOL
    --region REGION
    --format yaml

取代:

  • WORKER_POOL 替換為工作站集區的名稱。
  • REGION,其中 Google Cloud 是工作站集區的區域。

YAML

如要查看工作站集區的詳細資料,請下載其 YAML 設定

gcloud beta run worker-pools describe WORKER_POOL --format export > workerpool.yaml

停用現有工作站集區

停用工作站集區會關閉該集區的所有執行個體。如要停用工作站集區,請將資源調度設為零:

主控台

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

    前往 Cloud Run

  2. 從選單中選取「工作者集區」,然後在工作者集區清單中,按一下要停用的工作者集區。

  3. 按一下「Scaling: Manual (Instances: )」(縮放:手動 (執行個體:)) 右側的筆圖示,然後將值變更為 0。

  4. 按一下「儲存」,更新並停用 worker 集區。

gcloud

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

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

YAML

  1. 如要建立新的工作站集區,請略過這個步驟。 如要更新現有工作站集區,請下載其 YAML 設定

    gcloud beta run worker-pools describe WORKER_POOL --format export > workerpool.yaml
  2. 將比例設為 0,即可停用工作站集區。以下範例包含 YAML 設定:

    apiVersion: run.googleapis.com/v1
    kind: WorkerPool
    metadata:
      name: WORKER_POOL
      annotations:
        run.googleapis.com/launch-stage: BETA
        run.googleapis.com/scalingMode: manual
        run.googleapis.com/manualInstanceCount: `0`

    更改下列內容:

    • WORKER_POOL:Cloud Run worker 集區的名稱。
  3. 使用下列指令建立或更新工作站集區:

    gcloud beta run worker-pools replace workerpool.yaml

刪除現有工作站集區

刪除工作站集區時,請注意下列事項:

  • 刪除工作站集區會刪除此工作站集區的所有相關資源,包含此工作站集區的所有修訂版本,無論他們是否處理工作負載。
  • 刪除工作站集區時,系統不會自動從 Artifact Registry 移除容器映像檔。 如要從 Artifact Registry 刪除已刪除修訂版本使用的容器映像檔,請參閱「刪除映像檔」。
  • 刪除工作站集區後,在完全刪除之前,Google Cloud CLI 仍會顯示該集區。但無法更新工作者集區。
  • 工作站集區一經刪除即無法復原。無法復原或還原。

主控台

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

    前往 Cloud Run

  2. 從選單選取「工作者集區」,然後從工作者集區清單中,選取要刪除的工作者集區。

  3. 點選「刪除」。

gcloud

如要刪除工作站集區,請使用下列指令:

gcloud beta run worker-pools delete WORKER_POOL --region REGION

取代:

  • WORKER_POOL 改為您的工作站集區名稱。
  • REGION,其中 Google Cloud 是工作站集區的區域。