הסבר על היתרונות של המלצות

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

באמצעות הפניות, אפשר לגשת למאפיינים שלא מוגדרים עד ליצירת המשאב. לדוגמה, כשמגדירים מכונה וירטואלית (VM) בהגדרה, לא יודעים מה כתובת ה-IP שלה. עם זאת, אפשר ליצור הפניה לכתובת ה-IP.

בשלב הזה תבדקו קובץ two-vms.yaml מעודכן שמכיל רשת, וגם מכונות וירטואליות שמפנות לרשת.

פתיחת ההגדרה החדשה

פותחים two-vms.yaml חדש, שבו מוגדרת רשת בשם a-new-network:

cd deploymentmanager-samples/examples/v2/step_by_step_guide/step4_use_references

nano two-vms.yaml  # use your preferred text editor

איפה אפשר לראות את ההפניות לרשת

בקטע properties של שני המקרים של המכונה הווירטואלית, שימו לב שהערך של network כולל הפניה למאפיין selfLink של הרשת החדשה, כך שמאפיין ממשק הרשת נראה כך:

networkInterfaces:
- network: $(ref.a-new-network.selfLink)

פריסת ההגדרה

בדוגמה, מחליפים את כל המופעים של MY_PROJECT במזהה הפרויקט, ואז פורסים את ההגדרה באמצעות הפקודה הבאה:

gcloud deployment-manager deployments create deployment-with-references --config two-vms.yaml

כדי לראות את הפריסה, משתמשים בפקודה הבאה:

gcloud deployment-manager deployments describe deployment-with-references

מה צפוי בהמשך: תבניות ומשתנים

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

בשלב הבא תלמדו על תבניות ואיך הן מאפשרות הגדרות גמישות ודינמיות.

מחיקת הפריסה

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

gcloud deployment-manager deployments delete deployment-with-references