בחירה והצגה של פרויקטים

במאמר הזה מוסבר איך לבחור פרויקט במודל Air-gapped של Google Distributed Cloud‏ (GDC) ולהציג את הפרטים של כל הפרויקטים שיש לכם גישה אליהם. פרויקטים ב-GDC הם הבסיס ליצירה, להפעלה ולשימוש של כל שירותי GDC, כולל ניהול ממשקי API, הוספה והסרה של שותפי עריכה וניהול הרשאות למשאבי GDC.

המסמך הזה מיועד לקהלים כמו אדמינים של IT, מהנדסי אבטחה ואדמינים של רשתות בקבוצת האדמינים של הפלטפורמה, שאחראים על ניהול משאבים בארגון שלהם. מידע נוסף זמין בקהלים למאמרי העזרה של GDC עם air gap.

לפני שמתחילים

כדי לבצע את המשימות שמתוארות במאמר הזה, צריך לעמוד בדרישות הבאות:

  • כדי לקבל את ההרשאות שנדרשות להצגת פרויקט והמשאבים שלו, צריך לבקש מאדמין ה-IAM בארגון להקצות לכם את התפקיד 'צפייה בפרויקט' (project-viewer).

  • כדי להשתמש ב-gdcloud CLI, צריך לוודא שהוא מותקן. מידע נוסף זמין במאמר בנושא התקנת gdcloud CLI.

צפייה בפרטי הפרויקט

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

המסוף

  1. פותחים את תפריט הניווט ובוחרים באפשרות Projects (פרויקטים).

  2. לוחצים על הפרויקט שרוצים לראות את הפרטים שלו.

הצגת פרטי הפרויקט, כמו שם הפרויקט והגדרות הרשת.

gdcloud

  • כדי להציג את המטא-נתונים של פרויקט ספציפי, מריצים את הפקודה:

    gdcloud projects describe PROJECT_ID
    

    מחליפים את PROJECT_ID במזהה הייחודי של הפרויקט.

בדיקת משאבי הפרויקט

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

בדיקת אשכול

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

  • הדפסת מידע על אשכול בפרויקט:

    kubectl describe clusters CLUSTER_NAME -n CLUSTER_NAMESPACE
    

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

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

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

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

    kubectl get rolebindings -n PROJECT_NAMESPACE
    

מידע נוסף על שיוך תפקידים לפרויקט זמין במאמר הקצאת שיוך תפקידים לזהות השירות.

צפייה בפרויקטים בארגון

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

במסוף GDC וב-gdcloud CLI לא מופיעים פרויקטים של מערכת, כמו אלה שמארחים במרחב השמות gpc-system. כדי לראות את פרויקטי המערכת שיש לכם גישה אליהם, אתם צריכים להפעיל את ה-API ישירות באמצעות kubectl CLI.

המסוף

  • כדי לראות את כל הפרויקטים בארגון, עוברים לתפריט הניווט ובוחרים באפשרות פרויקטים.

    אי אפשר להציג רשימה של פרויקטים של מערכת או פרויקטים שאין לכם הרשאה לגשת אליהם.

gdcloud

  • כדי לראות את כל הפרויקטים שיש לכם גישה אליהם בארגון, מריצים את הפקודה:

    gdcloud projects list
    

    אי אפשר להציג רשימה של פרויקטים של מערכת או פרויקטים שאין לכם הרשאה לגשת אליהם.

API

  • כדי לראות את כל הפרויקטים שיש לכם גישה אליהם בארגון, מריצים את הפקודה:

    kubectl get projects --all
    

    אי אפשר להציג רשימה של פרויקטים שאין לכם הרשאה לגשת אליהם.

בוחרים פרויקט או ארגון.

במסוף GDC, אפשר לבחור פרויקט או ארגון באמצעות כלי לבחירת פרויקטים כדי ליצור אינטראקציה עם משאבי השירות ששייכים למשאב האב הזה. מידע נוסף על אופן הארגון של המשאבים זמין במאמר בנושא היררכיית המשאבים ב-GDC. לדוגמה, אשכול Kubernetes הוא בהיקף הארגון, בעוד שמכונה וירטואלית (VM) היא בהיקף הפרויקט.

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

כדי ליצור אינטראקציה עם משאבי GDC ששייכים למשאב אב, קודם צריך לבחור את הארגון או הפרויקט שרוצים לעבוד איתם:

  1. במרכז הבקרה, לוחצים על התפריט הנפתח של כלי לבחירת פרויקטים.

    בוחרים את הפרויקט או הארגון שרוצים לעבוד איתם בכלי לבחירת פרויקטים.

  2. בחלון פרויקטים שמופיע, בוחרים את הפרויקט או הארגון.

  3. לוחצים על פתיחה.

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