הגדרת תיאורים למאגר העובדים

בדף הזה מוסבר איך להגדיר תיאור בהתאמה אישית למאגרי העובדים שלכם ב-Cloud Run. תיאור הוא טקסט אופציונלי שקריא לבני אדם ומצורף למאגר העובדים.

התיאור מוגבל ל-512 תווים. אם התיאור קיים, הוא מוצג כשצופים בפרטים של מאגר כוח אדם באמצעות gcloud beta run worker-pools describe.

התפקידים הנדרשים

כדי לקבל את ההרשאות שדרושות להגדרה ולפריסה של מאגרי עובדים ב-Cloud Run, צריך לבקש מהאדמין להקצות לכם את תפקידי ה-IAM הבאים:

רשימת ההרשאות והתפקידים ב-IAM שמשויכים ל-Cloud Run מופיעה במאמרים תפקידי IAM ב-Cloud Run והרשאות IAM ב-Cloud Run. אם מאגר העובדים של Cloud Run מתקשר עםGoogle Cloud ממשקי API, כמו ספריות לקוח ב-Cloud, כדאי לעיין במדריך להגדרת זהות שירות. מידע נוסף על מתן תפקידים זמין במאמרים הרשאות פריסה וניהול גישה.

הגדרה או שינוי של תיאור

כדי להגדיר תיאור למאגרי עובדים ב-Cloud Run באמצעות Google Cloud CLI כשיוצרים מאגר עובדים חדש:

gcloud

אפשר להגדיר או לעדכן את התיאור במהלך הפריסה:

gcloud beta run worker-pools deploy WORKER_POOL --description DESCRIPTION

מחליפים את מה שכתוב בשדות הבאים:

  • WORKER_POOL: השם של מאגר העובדים של Cloud Run
  • DESCRIPTION: תיאור מאגר העובדים

YAML

  1. אם אתם יוצרים מאגר עובדים חדש, דלגו על השלב הזה. אם אתם מעדכנים מאגר עובדים קיים, אתם צריכים להוריד את הגדרת ה-YAML שלו:

    gcloud beta run worker-pools describe WORKER_POOL --format export > workerpool.yaml
  2. בדוגמה הבאה מופיעה הגדרת ה-YAML:

    apiVersion: run.googleapis.com/v1
    kind: WorkerPool
    metadata:
      name: WORKER_POOL
      annotations:
        run.googleapis.com/launch-stage: BETA
        run.googleapis.com/description: DESCRIPTION

    מחליפים את מה שכתוב בשדות הבאים:

    • WORKER_POOL: השם של מאגר העובדים של Cloud Run
    • DESCRIPTION: תיאור מאגר העובדים
  3. יוצרים או מעדכנים את מאגר העובדים באמצעות הפקודה הבאה:

    gcloud beta run worker-pools replace workerpool.yaml

Terraform

כדי ללמוד איך להחיל הגדרות ב-Terraform או להסיר אותן, ראו פקודות בסיסיות ב-Terraform.

resource "google_cloud_run_v2_worker_pool" "default" {
  name     = "WORKER_POOL"
  location = "REGION"
  launch_stage = "BETA"

  template {
    containers {
      image = "IMAGE_URL"
    }
  }
  description = "DESCRIPTION"
}

מחליפים את מה שכתוב בשדות הבאים:

  • WORKER_POOL: שם מאגר העובדים
  • REGION: האזור—לדוגמה, europe-west1 Google Cloud
  • IMAGE_URL: הפניה לקובץ האימג' של הקונטיינר שמכיל את מאגר העובדים, למשל us-docker.pkg.dev/cloudrun/container/worker-pool:latest
  • DESCRIPTION: תיאור מאגר העובדים