סקירה כללית של פריסות, גרסאות ותצוגות מקדימות

בדף הזה מוסבר על פריסות ועדכונים, כולל:

  • רשימת המטא-נתונים שנשמרים לכל פריסה.
  • הפורמט של שם הפריסה ושם הגרסה.

פריסות

‫Infra Manager מקצה משאבים ל- Google Cloud כפריסה.

פריסה יכולה להקצות Google Cloud משאבים לכמה מיקומים ולכמה פרויקטים. חשוב לדעת:

  • המשאבים הספציפיים צריכים להיות זמינים במיקומים. לדוגמה, במיקומים של Cloud Run מופיעה רשימת המיקומים שבהם Cloud Run זמין.
  • לחשבון השירות צריכות להיות ההרשאות שנדרשות לפריסה בפרויקטים שצוינו. לפרטים, ראו הגדרת חשבון השירות.

מטא-נתונים של פריסה

‫Infra Manager יוצר קטגוריית אחסון בפרויקט ובמיקום שבהם מופעל Infra Manager. אחרי שיוצרים את הפריסה, הארטיפקטים של Infrastructure Manager נמצאים בקטגוריית האחסון הזו, ששמה הוא: gs://PROJECT_NUMBER-LOCATION-blueprint-config.

ב-Infra Manager משתמשים במונח blueprint כדי להתייחס להגדרת Terraform.

מחליפים את הפרטים הבאים:

  • PROJECT_ID: מזהה הפרויקט שבו פועל Infra Manager.
  • LOCATION: המיקום שבו פועל Infra Manager.

פריטי המידע של הפריסה בדלי האחסון כוללים:

  • יומנים של Cloud Build.
  • יומני Terraform.
  • עותק של הגדרות Terraform.

בנוסף, Infra Manager שומר עותק של קובץ המצב של Terraform. לפרטים על קובץ המצב, כולל גישה לקובץ, אפשר לעיין במאמר בנושא ניהול קובץ המצב של Terraform.

שינויים הם גרסאות של פריסה, ולכן Infra Manager שומר את המטא-נתונים של הפריסה הזו לכל שינוי.

שם הפריסה

הפורמט של שם הפריסה הוא:

projects/PROJECT_ID/locations/LOCATION/deployments/DEPLOYMENT_ID

כאשר:

  • PROJECT_ID הוא מזהה הפרויקט שבו Infra Manager פועל.
  • LOCATION הוא המיקום שבו Infra Manager פועל. מיקומי Infrastructure Manager מפורטת רשימת המיקומים התקפים.
  • DEPLOYMENT_ID הוא מזהה הפריסה, והוא שם שמוגדר על ידי המשתמש. השם צריך:
    • יכול להכיל רק אותיות קטנות, מספרים או מקפים.
    • להתחיל באות קטנה.
    • להסתיים בספרה או באות קטנה
    • הערך לא יכול להיות המחרוזת archived-deployments או archived-previews
    • חייב להיות ייחודי בפרויקט ובמיקום שבהם מופעל Infra Manager.

לדוגמה:

projects/my-project/locations/us-central1/deployments/my-deployment

גרסאות

גרסאות הן גרסאות של פריסה. כשיוצרים פריסה בפעם הראשונה, הפריסה הזו היא גם עדכון ויש לה מזהה עדכון r-0.

שם הגרסה

כשיוצרים פריסה של Infra Manager, מקבלים אוטומטית את מזהה הגרסה r-0. אם מעדכנים את הפריסה, Infrastructure Manager יוצר גרסה חדשה עם המזהה r-1. לכל גרסה חדשה, המזהה עולה באחד. אפשר להגדיר את מזהה הגרסה רק באמצעות Infrastructure Manager.

לדוגמה, שם של עדכון יכול להיות:

projects/my-project/locations/us-central1/deployments/my-deployment/revisions/r-1

תצוגות מקדימות

תצוגה מקדימה מתארת את הפעולות להפעלת הגדרת Terraform ספציפית. לפני שיוצרים פריסה חדשה או מעדכנים פריסה, אפשר לראות תצוגה מקדימה של הפריסה כדי לוודא שהמשאבים מוקצים כמו שצריך.

תצוגה מקדימה של מטא-נתונים

‫Infra Manager יוצר קטגוריית אחסון בפרויקט ובמיקום שבהם מופעל Infra Manager. אחרי שיוצרים את התצוגה המקדימה, הארטיפקטים של Infra Manager נמצאים בקטגוריית האחסון הזו, ששמה הוא: gs://PROJECT_NUMBER-LOCATION-blueprint-config.

בתצוגה מקדימה של פריסה חדשה, המטא-נתונים מאורגנים עם הקידומת new-previews, לדוגמה: gs://PROJECT_NUMBER-LOCATION-blueprint-config/new-previews/preview-name

אפשר גם לראות תצוגה מקדימה של עדכון לפריסה קיימת. בתצוגות המקדימות האלה שמיועדות לפריסה קיימת, הארטיפקטים מאוחסנים באותה קטגוריית אחסון כמו ארטיפקטים של הפריסה. קטגוריית האחסון ששמה: gs://PROJECT_ID-LOCATION-blueprint-config/deployment-ID/previews/preview-ID.

ב-Infra Manager, המונח blueprint מתייחס להגדרת Terraform.

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

  • PROJECT_ID: מזהה הפרויקט שבו מופעל Infra Manager.
  • LOCATION: : המיקום שבו פועל Infra Manager.

פריטי התצוגה המקדימה בדלי האחסון כוללים:

  • יומנים של Cloud Build.
  • יומני Terraform.
  • עותק של הגדרות Terraform.

שם התצוגה המקדימה

הפורמט של שם התצוגה המקדימה הוא:

projects/PROJECT_ID/locations/LOCATION/previews/PREVIEW_ID

כאשר:

  • PROJECT_ID הוא מזהה הפרויקט שבו Infra Manager פועל.
  • LOCATION הוא המיקום שבו Infra Manager פועל. מיקומי Infrastructure Manager מפורטת רשימת המיקומים התקפים.
  • PREVIEW_ID הוא מזהה הפריסה, והוא שם שמוגדר על ידי המשתמש. השם צריך:
    • יכול להכיל רק אותיות קטנות, מספרים או מקפים.
    • להתחיל באות קטנה.
    • להסתיים בספרה או באות קטנה
    • הערך לא יכול להיות המחרוזת archived-deployments או archived-previews
    • חייב להיות ייחודי בפרויקט ובמיקום שבהם מופעל Infra Manager.

לדוגמה:

projects/my-project/locations/us-central1/previews/my-preview

המאמרים הבאים