באמצעות Cloud Code, אפשר ליצור אשכול Kubernetes עם Google Kubernetes Engine (GKE).
יצירת אשכול GKE והוספה שלו ל-KubeConfig
כדי ליצור אשכול:
- לוחצים על
Cloud Code ואז מרחיבים את הסייר Kubernetes.
- לוחצים על add Add a Cluster to the KubeConfig (הוספת אשכול ל-KubeConfig).
- בוחרים באפשרות Google Kubernetes Engine ואז באפשרות Yes כדי להפעיל את Google Kubernetes Engine API בפרויקט.
- בוחרים באפשרות Standard (רגיל) או Autopilot (טייס אוטומטי). מידע נוסף זמין במאמר בנושא השוואה בין מצב אוטומטי למצב רגיל.
- אם מתבקשים, לוחצים על Open כדי לאפשר ל-Cloud Code לפתוח את מסוףGoogle Cloud .
- במסוף Google Cloud , בוחרים את אפשרויות ההגדרה שרוצים להתאים אישית ולוחצים על יצירה.
- אחרי שיוצרים את האשכול, ב-Cloud Code לוחצים על סמל הרענון.
- אחרי שהשם של האשכול החדש מופיע ברשימה, לוחצים על שם האשכול. האשכול החדש יתווסף לקובץ kubeconfig ויוגדר כהקשר שמוגדר כברירת מחדל.
טיפ: כדי ליצור אשכול Kubernetes באמצעות לוח הפקודות, מפעילים את לוח הפקודות (מקישים על Ctrl/Cmd+Shift+P או לוחצים על תצוגה > לוח הפקודות) ואז מריצים את הפקודה Cloud Code: Create GKE cluster.
עבודה עם אשכול GKE קיים
אם יש לכם אשכול GKE קיים במצב Standard או Autopilot, אתם יכולים להגדיר אותו כאשכול הפעיל ולעבוד איתו באמצעות Cloud Code.
- לוחצים על
Cloud Code ואז מרחיבים את הסייר Kubernetes.
- לוחצים על add Add a Cluster to the KubeConfig (הוספת אשכול ל-KubeConfig).
- לוחצים על Google Kubernetes Engine.
- לוחצים על שם האשכול. האשכול נוסף ל-KubeConfig.
הגדרת אשכול כהקשר ברירת המחדל
האשכול הפעיל הוא האשכול שאליו האפליקציה נפרסת כברירת מחדל.
- לוחצים על
Cloud Code ואז מרחיבים את הסייר Kubernetes.
- לוחצים לחיצה ימנית על אשכול ואז לוחצים על הגדרה כאשכול פעיל.
הרצת אפליקציה ב-GKE
כדי להריץ או לנפות באגים באפליקציה ב-GKE, צריך להגדיר את מאגר קובצי האימג' של קונטיינר של הפרויקט.
כשמנסים לבצע ניפוי באגים, יכול להיות שתתבקשו לאמת את פרטי הכניסה כדי להריץ ולנפות באגים באפליקציה באופן מקומי.
מידע נוסף מופיע במאמר שימוש ב-Cloud Code בפעם הראשונה עם Kubernetes
הסרת מקבץ מקובץ ה-KubeConfig
אחרי שמסירים אשכול מקובץ ה-KubeConfig, אי אפשר לפרוס אליו.
- לוחצים על
Cloud Code ואז מרחיבים את הסייר Kubernetes.
- לוחצים לחיצה ימנית על אשכול ואז לוחצים על הסרת ההקשר מתחת לאשכול.
פתיחת טרמינל אינטראקטיבי למאגר
- לוחצים על
Cloud Code ואז מרחיבים את הסייר Kubernetes.
- מרחיבים את אשכול minikube, מרחיבים את Pods ואז מרחיבים את Containers.
- לוחצים לחיצה ימנית על מאגר ואז לוחצים על Get Terminal (קבלת מסוף).
פתיחת כתובת IP חיצונית
- לוחצים על
Cloud Code ואז מרחיבים את הסייר Kubernetes.
- מרחיבים את אשכול minikube ואז מרחיבים את Services (שירותים).
- מרחיבים את כתובות IP חיצוניות, לוחצים לחיצה ימנית על כתובת IP ואז לוחצים על Open Address.
- לוחצים על פתיחה.
יצירה והוספה של אשכול מספק שירותי ענן אחר
אם אתם משתמשים באשכול מקומי או באשכול מספק אחר כמו Azure או AWS, אתם צריכים להשתמש בכלים של הספק כדי ליצור את האשכול ולהוסיף אותו ל-KubeConfig.
המאמרים הבאים
- ארגון הגישה לאשכול באמצעות קובצי kubeconfig.
- כך מוסיפים, מוחקים או מחליפים בין קובצי kubeconfig ב-Cloud Code.
- פיתוח וניפוי באגים בחלקים של אפליקציית מיקרו-שירותים.
- כדי לפתח מהר יותר, אפשר להשתמש בסנכרון קבצים ו-Hot Reload.
- ניפוי באגים באפליקציה ב-Cloud Code.