סקירה כללית של כלים למפתחים

כדי ליצור אינטראקציה עם היקום המבודד של Google Distributed Cloud ‏ (GDC), צריך להגדיר לפחות אחד מהכלים הבאים:

  • מסוף GDC: ממשק המשתמש הגרפי העיקרי של GDC עם air gap.
  • gdcloud CLI: ממשק שורת הפקודה (CLI) העיקרי ל-GDC עם air gap.
  • kubectl CLI: ממשק שורת הפקודה של Kubernetes שמשמש לניהול ממשקי KRM (Kubernetes Resource Model).
  • Terraform: כלי של תשתית כקוד (IaC) שמנהל ממשקי KRM API באמצעות ספק Terraform Kubernetes.

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

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

מסוף GDC

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

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

מידע נוסף זמין במאמר בנושא גישה למסוף GDC.

gdcloud CLI

‫gdcloud CLI הוא כלי שורת פקודה של GDC עם air gap, שמאפשר לנהל משאבים בסביבה לא מקוונת. ה-CLI של gcloud מספק יכולות כמו:

  • הגדרות ומאפיינים שניתנים להתאמה אישית
  • אימות לאשכולות, לשרתי API ולהקשרים אזוריים וגלובליים
  • השלמה אוטומטית
  • נגישות

למידע נוסף, אפשר לעיין במאמר בנושא שימוש ב-CLI של gcloud.

למסמכי עזר על כל הפקודות של gdcloud CLI, אפשר לעיין בסקירה הכללית של gdcloud.

kubectl CLI

כלי ה-CLI של Kubernetes‏, kubectl, מאפשר ליצור ולנהל משאבי GDC באמצעות קריאה לממשקי ה-API הבסיסיים של Kubernetes Resource Model ‏ (KRM). לדוגמה, אפשר להשתמש ב-kubectl CLI כדי לפרוס מכונות וירטואליות (VM), לבדוק ולנהל משאבי אשכולות ולצפות ביומנים.

רוב הפרוצדורות של ה-API במאמרי העזרה של GDC דורשות את ה-CLI של kubectl.

כדי להשתמש ב-kubectl CLI לניהול משאבים, צריך להתקין את כלי kubectl CLI ולאחר מכן לבצע אימות באמצעות קובץ kubeconfig עם שרת ה-API או אשכול GDC שמארח את המשאב. ה-CLI של gcloud מספק את הפקודה get-credentials ליצירה אוטומטית של קובצי kubeconfig, או שאתם יכולים ליצור קובץ kubeconfig באופן ידני.

Terraform

‫HashiCorp Terraform הוא כלי מסוג תשתית כקוד (IaC), שבעזרתו אפשר להקצות ולנהל משאבי תשתית. ב-GDC, אפשר להשתמש ב-Terraform כדי לנהל את המשאבים באמצעות אינטראקציה עם ממשקי API של Kubernetes. ‫GDC משתמש בספק Kubernetes כדי לתת ל-Terraform גישה לממשקי ה-API של Kubernetes.

מידע נוסף על Terraform ב-GDC זמין בסקירה הכללית על Terraform.

כדי להגדיר במהירות את Terraform בסביבת GDC, אפשר לעיין במאמר בנושא שימוש ב-Terraform.

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