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

באמצעות 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.

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

תמיכה

כדי לשלוח משוב, לדווח על בעיות ב-GitHub או לשאול שאלה ב-Stack Overflow.