יצירה והגדרה של אשכול GKE ב-Cloud Code ל-Cloud Shell

באמצעות Cloud Code, אפשר ליצור אשכול Kubernetes עם Google Kubernetes Engine ‏ (GKE).

יצירת אשכול GKE והוספה שלו ל-KubeConfig

כדי ליצור אשכול:

  1. לוחצים על Cloud Code ואז מרחיבים את הקטע Kubernetes.
  2. לוחצים על add Add a Cluster to the KubeConfig.
  3. בוחרים באפשרות Google Kubernetes Engine ואז באפשרות Yes כדי להפעיל את Google Kubernetes Engine API בפרויקט.
  4. בוחרים באפשרות רגילה או אוטומטית. מידע נוסף זמין במאמר בנושא השוואה בין מצב אוטומטי למצב רגיל.
  5. אם מתבקשים, לוחצים על Open כדי לאפשר ל-Cloud Code לפתוח את מסוףGoogle Cloud .
  6. במסוף Google Cloud , בוחרים את אפשרויות ההגדרה שרוצים להתאים אישית ולוחצים על יצירה.
  7. אחרי שיוצרים את האשכול, ב-Cloud Code לוחצים על סמל הרענון.
  8. אחרי ששם האשכול החדש מופיע ברשימה, לוחצים על שם האשכול. האשכול החדש יתווסף לקובץ kubeconfig ויוגדר כהקשר שמוגדר כברירת מחדל.

טיפ: כדי ליצור אשכול Kubernetes באמצעות לוח הפקודות, מפעילים את לוח הפקודות (מקישים על Ctrl/Cmd+Shift+P או לוחצים על תצוגה > לוח הפקודות) ואז מריצים את הפקודה Cloud Code: Create GKE cluster.

עבודה עם אשכול GKE קיים

אם יש לכם אשכול GKE קיים במצב Standard או Autopilot, אתם יכולים להגדיר אותו כאשכול הפעיל ולעבוד איתו באמצעות Cloud Code.

  1. לוחצים על Cloud Code ואז מרחיבים את הקטע Kubernetes.
  2. לוחצים על add Add a Cluster to the KubeConfig.
  3. לוחצים על Google Kubernetes Engine.
  4. לוחצים על שם האשכול. האשכול נוסף ל-KubeConfig.

הגדרת אשכול כהקשר שמוגדר כברירת מחדל

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

  1. לוחצים על Cloud Code ואז מרחיבים את הקטע Kubernetes.
  2. לוחצים לחיצה ימנית על אשכול ואז לוחצים על הגדרה כאשכול פעיל.

הפעלת אפליקציה ב-GKE

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

מידע נוסף זמין במאמר בנושא שימוש ב-Cloud Code בפעם הראשונה עם Kubernetes

הסרת מקבץ מקובץ ה-KubeConfig

אחרי שמסירים אשכול מקובץ ה-KubeConfig, אי אפשר לפרוס אליו.

  1. לוחצים על Cloud Code ואז מרחיבים את הקטע Kubernetes.
  2. לוחצים לחיצה ימנית על אשכול ואז לוחצים על הסרת ההקשר מתחת לאשכול.

פתיחת טרמינל אינטראקטיבי למאגר

  1. לוחצים על Cloud Code ואז מרחיבים את הקטע Kubernetes.
  2. מרחיבים את אשכול minikube, מרחיבים את Pods ואז מרחיבים את Containers.
  3. לוחצים לחיצה ימנית על מאגר ואז על Get Terminal (קבלת מסוף).

פתיחת כתובת IP חיצונית

  1. לוחצים על Cloud Code ואז מרחיבים את הקטע Kubernetes.
  2. מרחיבים את אשכול minikube ואז מרחיבים את Services (שירותים).
  3. מרחיבים את External IPs, לוחצים לחיצה ימנית על כתובת IP ואז לוחצים על Open Address.
  4. לוחצים על פתיחה.

יצירה והוספה של אשכול מספק שירותי ענן אחר

אם אתם משתמשים באשכול מקומי או באשכול מספק אחר, כמו Azure או AWS, אתם צריכים להשתמש בכלים של הספק כדי ליצור את האשכול ולהוסיף אותו ל-KubeConfig.

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