פלטפורמות נתמכות
Cloud Service Mesh תומך במגוון תשתית (GKE/Kubernetes, Compute Engine) ובסביבות (תשתית מקומית, עננים אחרים). בדף הזה מוסבר על ממשקי ה-API והאפשרויות לשימוש ב-Cloud Service Mesh בכל האפשרויות האלה.
Google Cloudמופעל
יש שתי אפשרויות ל-APIs ב- Google Cloud בהתאם לתשתית שבה אתם מתכננים להשתמש.
אם עומסי העבודה שלכם נמצאים רק ב-GKE, אתם יכולים להשתמש ב-Istio APIs.
משתמשים ב-Fleet API כדי להתקין את Cloud Service Mesh באשכולות בצי.
בוחרים את רשות האישורים שרוצים להשתמש בה, MeshCA או CAS. כל האשכולות בצי ישתמשו באותו CA, וכך ייווצר אמון בין עומסי העבודה שפועלים באשכולות.
ממשק המשתמש של Service Mesh מופעל באופן אוטומטי.
מישור בקרה מנוהל ל-GKE
רמת הבקרה שמוקצה לאשכולות האלה תלויה בשאלה אם אתם מוסיפים אשכולות ל-Fleet קיים או מקצים Fleet חדש.
בציים חדשים נעשה שימוש במישור הבקרה הגלובלי המנוהל. מישור הבקרה הזה ניתן להרחבה בכל רשת Google Cloud , והוא מספק אמינות ויציבות משופרות.
אם מוסיפים אשכולות לצי קיים, האשכולות החדשים ישתמשו באותו יישום של מישור בקרה מנוהל כמו האשכולות הקיימים.
Cloud Service Mesh לא מנוהל
יש גם אפשרות להשתמש במישור בקרה לא מנוהל בתוך האשכול. Google ממליצה מאוד להשתמש ב-Cloud Service Mesh מנוהל כדי לאפשר ל-Google לעדכן ולתחזק את תשתית הרשת. צריך להשתמש באפשרות הזו רק אם Cloud Service Mesh המנוהל בענן לא תומך בתרחיש השימוש שלכם. המשתמשים צריכים לבצע שחרורים ותיקונים באופן קבוע כדי שהמערכת תהיה מעודכנת.
מכונות וירטואליות, GKE או gRPC ללא שרת Proxy
אם עומסי העבודה שלכם הם שילוב של מכונות וירטואליות ו-GKE, או אם אתם משתמשים ב-gRPC בלי שרת Proxy, אתם צריכים להשתמש בממשקי ה-API של ניתוב שירותים. ממשקי ה-API האלה מאפשרים להגדיר רשת ולנהל את הניתוב בין השירותים ברשת הזו.
מושבת Google Cloud
Cloud Service Mesh תומך ב-GKE ובאשכולות מצורפים במגוון סביבות. במקרה הזה, Cloud Service Mesh הוא חלק מ-GKE Enterprise ב-Google Cloud. בסביבות האלה, Cloud Service Mesh מותקן בתוך האשכול באמצעות asmcli. ממשקי ה-API של Istio מותקנים באשכול ומאפשרים למשתמש להגדיר את Service mesh לעומסי עבודה של Kubernetes.
Cloud Service Mesh תומך בסביבות הבאות:
- Google Distributed Cloud (תוכנה בלבד) ל-VMware
- Google Distributed Cloud (תוכנה בלבד) לשרת פיזי
המוצרים הבאים הוצאו משימוש ועברו למצב תחזוקה.
- GKE ב-AWS ייסגר ב-17 במרץ 2027.
- GKE ב-Azure ייסגר ב-17 במרץ 2027.
- התמיכה ב-Cloud Service Mesh עבור אשכולות EKS Kubernetes ב-AWS תסתיים ב-17 במרץ 2027.
- התמיכה ב-Cloud Service Mesh עבור אשכולות AKS Kubernetes ב-Azure תסתיים ב-17 במרץ 2027.
1.28.x
יש תמיכה רק בסביבות הבאות ל-Cloud Service Mesh 1.28.x בתוך האשכול. אין תמיכה בכל הסביבות האחרות.
| פלטפורמה | גרסה |
|---|---|
| GKE ב- Google Cloud |
מומלץ לרשום אשכולות GKE ב- Google Cloud בערוץ הפצה. כשנרשמים, צריך להשתמש בערוץ ההפצה הרגיל כי יכול להיות שערוצים אחרים מבוססים על גרסת GKE שלא נתמכת. Cloud Service Mesh 1.28 תומך בגרסאות GKE הבאות: 1.31 עד 1.34.
למידע נוסף על גרסאות GKE שכלולות בכל ערוץ הפצה, אפשר לעיין במקורות הבאים: אשכול GKE צריך להיות Standard. GKE מישור הבקרה בתוך האשכול לא תומך באשכול Autopilot. כדי להשתמש ב-GKE Autopilot, צריך לבחור באפשרות managed Cloud Service Mesh. |
| Google Distributed Cloud (תוכנה בלבד) ל-VMware 1.31-1.33 | גרסה 1.31 עד 1.33 של Kubernetes |
| Google Distributed Cloud (תוכנה בלבד) לשרת פיזי 1.31-1.33 | גרסה 1.31 עד 1.33 של Kubernetes |
| GKE ב-AWS (יצא משימוש) | גרסה 1.31 עד 1.33 של Kubernetes |
| GKE ב-Azure (יצא משימוש) | Kubernetes גרסה 1.31 |
| אשכולות GKE מצורפים (הוצאו משימוש) | Amazon EKS ב-Kubernetes 1.31-1.33 ו-Microsoft AKS ב-Kubernetes 1.31-1.33 |
1.27.x
יש תמיכה רק בסביבות הבאות ל-Cloud Service Mesh 1.27.x בתוך האשכול. אין תמיכה בכל הסביבות האחרות.
| פלטפורמה | גרסה |
|---|---|
| GKE ב- Google Cloud |
מומלץ לרשום אשכולות GKE ב- Google Cloud בערוץ הפצה. כשנרשמים, צריך להשתמש בערוץ ההפצה הרגיל כי יכול להיות שערוצים אחרים מבוססים על גרסת GKE שלא נתמכת. Cloud Service Mesh 1.27 תומך בגרסאות GKE הבאות: 1.30 עד 1.34.
למידע נוסף על גרסאות GKE שכלולות בכל ערוץ הפצה, אפשר לעיין במקורות הבאים: אשכול GKE צריך להיות Standard. GKE מישור הבקרה בתוך האשכול לא תומך באשכול Autopilot. כדי להשתמש ב-GKE Autopilot, צריך לבחור באפשרות managed Cloud Service Mesh. |
| Google Distributed Cloud (תוכנה בלבד) ל-VMware 1.31-1.33 | גרסה 1.31 עד 1.33 של Kubernetes |
| Google Distributed Cloud (תוכנה בלבד) לשרת פיזי 1.31-1.33 | גרסה 1.31 עד 1.33 של Kubernetes |
| GKE ב-AWS (יצא משימוש) | גרסה 1.30 עד 1.32 של Kubernetes |
| GKE ב-Azure (יצא משימוש) | גרסה 1.30-1.31 של Kubernetes |
| אשכולות GKE מצורפים (הוצאו משימוש) | Amazon EKS ב-Kubernetes 1.30-1.32 ו-Microsoft AKS ב-Kubernetes 1.30-1.32 |
1.26.x
יש תמיכה רק בסביבות הבאות ל-Cloud Service Mesh 1.26.x בתוך האשכול. אין תמיכה בכל הסביבות האחרות.
| פלטפורמה | גרסה |
|---|---|
| GKE ב- Google Cloud |
מומלץ לרשום אשכולות GKE ב- Google Cloud בערוץ הפצה. כשנרשמים, צריך להשתמש בערוץ ההפצה הרגיל כי יכול להיות שערוצים אחרים מבוססים על גרסת GKE שלא נתמכת. Cloud Service Mesh 1.26 תומך בגרסאות GKE הבאות: 1.30 עד 1.34.
למידע נוסף על גרסאות GKE שכלולות בכל ערוץ הפצה, אפשר לעיין במקורות הבאים: אשכול GKE צריך להיות Standard. GKE מישור הבקרה בתוך האשכול לא תומך באשכול Autopilot. כדי להשתמש ב-GKE Autopilot, צריך לבחור באפשרות managed Cloud Service Mesh. |
| Google Distributed Cloud (תוכנה בלבד) ל-VMware 1.31-1.33 | גרסה 1.30 עד 1.32 של Kubernetes |
| Google Distributed Cloud (תוכנה בלבד) לשרת פיזי 1.31-1.33 | גרסה 1.30 עד 1.32 של Kubernetes |
| GKE ב-AWS (יצא משימוש) | גרסה 1.30 עד 1.32 של Kubernetes |
| GKE ב-Azure (יצא משימוש) | גרסה 1.30-1.31 של Kubernetes |
| אשכולות GKE מצורפים (הוצאו משימוש) | Amazon EKS ב-Kubernetes 1.30-1.32 ו-Microsoft AKS ב-Kubernetes 1.30-1.32 |
רשימת הסביבות שנתמכות ב-Cloud Service Mesh מנוהל זמינה במאמר סביבות Cloud Service Mesh מנוהל.