Google Distributed Cloud במודל Air-gapped מספק שירות Kubernetes מנוהל עם מהדורת Enterprise של Google Kubernetes Engine (GKE), שמאפשרת לכם לפרוס ולהריץ עומסי עבודה של קונטיינרים באמצעות מתודולוגיות Kubernetes שהן תקן בתעשייה. מופע ה-Sandbox של GDC כולל שלושה אשכולות שנוצרו בשבילכם:
- אשכול תשתית ארגוני, שמשמש כמישור הבקרה של המופע, וגם
- שני אשכולות Kubernetes להרצת עומסי העבודה (workload) של הקונטיינרים.
פרטים על אשכולות Google Distributed Cloud במודל Air-gapped זמינים במאמר בנושא ארכיטקטורת אשכולות.
אשכול התשתית של הארגון
ארגז החול של GDC מספק לכם אשכול של תשתית ארגונית שנקרא org-1-admin. תשתית הארגון מפעילה את רכיבי מישור הבקרה ומישור הנתונים של הארגון. הוא גם מארח את שרת Management API שבו נפרסים כל עומסי העבודה והשירותים שאינם מבוססי-קונטיינר. לדוגמה, אפשר להשתמש בשרת של Management API כדי להפעיל מכונות וירטואליות ולשלוט בהן.
כדי לעבוד עם שרת Management API בשורת הפקודה:
מוודאים שהורדתם את הפקודה
gdcloud, הגדרתם אותה וביצעתם אימות באמצעותה, כמו שמתואר במאמר חיבור.מגדירים משתנה סביבה
KUBECONFIGומורידים קובץ kubeconfig לשרת Management API:export KUBECONFIG=org-1-admin-kubeconfig gdcloud clusters get-credentials org-1-admin
באופן דומה, כדי לעבוד עם אשכול org-infra:
מגדירים משתנה סביבה
KUBECONFIGומורידים קובץ kubeconfig לשרת Management API:export KUBECONFIG=org-1-infra-kubeconfig gdcloud clusters get-credentials org-1-infra
אשכולות Kubernetes
מופע GDC Sandbox מגיע עם שני אשכולות Kubernetes שנוצרו מראש, שנקראים user-vm-1 ו-user-vm-2, בארגון org-1. אפשר להשתמש באשכולות האלה לעומסי עבודה מבוססי-קונטיינרים.
Distributed Cloud תומך באשכולות 'משותפים' להרצת עומסי עבודה של קונטיינרים. מידע נוסף זמין במאמר הגדרות של אשכול Kubernetes.
האשכולות user-vm-1 ו-user-vm-2 הם מסוג האשכול 'משותף'.
ארגז החול של GDC לא תומך בסוג האשכול 'רגיל'.
אפשר לצרף אשכולות לפרויקט כשיוצרים פרויקט.
כדי לעבוד עם אשכולות Kubernetes בשורת הפקודה, צריך:
מוודאים שהורדתם את הפקודה
gdcloud, הגדרתם אותה וביצעתם אימות באמצעותה, כמו שמתואר במאמר חיבור.מגדירים משתנה סביבה
KUBECONFIGומורידים קובץ kubeconfig עבור האשכול שרוצים להשתמש בו,user-vm-1אוuser-vm-2. בדוגמה הבאה מורידים קובץ kubeconfig עבורuser-vm-1:export KUBECONFIG=user-vm-1-kubeconfig gdcloud clusters get-credentials user-vm-1 --zone zone1