תכונות נתמכות במישור הבקרה באשכול
בדף הזה מתוארות התכונות שנתמכות ב-Cloud Service Mesh1.31.1 עם מישור בקרה באשכול. כדי לראות את התכונות שנתמכות ב-Cloud Service Mesh 1.31.1 עם מישור בקרה מנוהל, קראו את המאמר מישור בקרה מנוהל.
גרסאות נתמכות
התמיכה ב-Cloud Service Mesh פועלת בהתאם למדיניות התמיכה בגרסאות של GKE Enterprise.
בגרסה מנוהלת של Cloud Service Mesh עם הטמעה של מישור הבקרה של TRAFFIC_DIRECTOR, Google תמיד תומכת במישור הבקרה הזה.
ב-Cloud Service Mesh מנוהל עם הטמעה של מישור בקרה של ISTIOD (הוצא משימוש), Google תומכת בגרסאות הנוכחיות של Cloud Service Mesh שזמינות בכל ערוץ הפצה.
ב-Cloud Service Mesh בהתקנה עצמית באשכול, Google תומכת בגרסה הנוכחית ובשתי הגרסאות המשניות הקודמות (n-2) של Cloud Service Mesh.
בטבלה הבאה מוצגות הגרסאות הנתמכות של Cloud Service Mesh בהתקנה עצמית באשכול ותאריך סוף תקופת החיים (EOL) המוקדם ביותר של גרסה.
| גרסת ההפצה | תאריך השקה | תאריך סיום חיי המדף המוקדם ביותר |
|---|---|---|
| 1.31 | 12 באוקטובר 2026 | 12 ביולי 2027 |
| 1.30 | 31 באוגוסט 2026 | 31 במאי 2027 |
| 1.29 | 9 ביוני 2026 | 9 במרץ 2027 |
אם אתם משתמשים בגרסה לא נתמכת של Cloud Service Mesh, אתם צריכים לשדרג לגרסה 1.29 של Cloud Service Mesh או לגרסה חדשה יותר. במאמר שדרוג Cloud Service Mesh מוסבר איך משדרגים.
בטבלה הבאה מפורטות הגרסאות של Cloud Service Mesh שלא נתמכות, ותאריך סוף תקופת החיים (EOL) שלהן.
| גרסת ההפצה | תאריך השקה | תאריך סוף חיי המוצר |
|---|---|---|
| 1.28 | 19 בינואר 2026 | לא נתמך (19 באוקטובר 2026) |
| 1.27 | 23 בספטמבר 2025 | 31 באוגוסט 2026 |
| 1.26 | 16 ביולי 2025 | thought לא נתמך (9 ביוני 2026) |
| 1.25 | 4 באפריל 2025 | thought לא נתמך (14 בינואר 2026) |
| 1.24 | 16 בינואר 2025 | לא נתמך (15 באוקטובר 2025) |
| 1.23 | 19 בספטמבר 2024 | לא נתמך (16 ביולי 2025) |
| 1.22 | 25 ביולי 2024 | לא נתמך (21 במאי 2025) |
| 1.21 | 4 ביוני 2024 | thought לא נתמך (16 באפריל 2025) |
| 1.20 | 8 בפברואר 2024 | לא נתמך (12 בנובמבר 2024) |
| 1.19 | 31 באוקטובר 2023 | לא נתמך (31 ביולי 2024) |
| 1.18 | 3 באוגוסט 2023 | לא נתמך (4 ביוני 2024) |
| 1.17 | 4 באפריל 2023 | לא נתמך (8 בפברואר 2024) |
| 1.16 | 21 בפברואר 2023 | לא נתמך (11 בדצמבר 2023) |
| 1.15 | 25 באוקטובר 2022 | לא נתמך (4 באוגוסט 2023) |
| 1.14 | 20 ביולי 2022 | לא נתמך (20 באפריל 2023) |
| 1.13 | 30 במרץ 2022 | Unsupported (8 בפברואר 2023) |
| 1.12 | 9 בדצמבר 2021 | לא נתמך (25 באוקטובר 2022) |
| 1.11 | 6 באוקטובר 2021 | לא נתמך (20 ביולי 2022) |
| 1.10 | 24 ביוני 2021 | לא נתמך (30 במרץ 2022) |
| 1.9 | 4 במרץ 2021 | לא נתמך (14 בדצמבר 2021) |
| 1.8 | 15 בדצמבר 2020 | לא נתמך (14 בדצמבר 2021) |
| 1.7 | 3 בנובמבר 2020 | לא נתמך (14 בדצמבר 2021) |
| 1.6 | 30 ביוני 2020 | thought לא נתמך (30 במרץ 2021) |
| 1.5 | 20 במאי 2020 | לא נתמך (17 בפברואר 2021) |
| 1.4 | 20 בדצמבר 2019 | לא נתמך (18 בספטמבר 2020) |
למידע נוסף על מדיניות התמיכה שלנו, קראו את המאמר קבלת תמיכה.
הבדלים בין הפלטפורמות
יש הבדלים בתכונות הנתמכות בין הפלטפורמות הנתמכות.
העמודות Other GKE Enterprise clusters מתייחסות לאשכולות שנמצאים מחוץ ל- Google Cloud, לדוגמה:
Google Distributed Cloud:
- Google Distributed Cloud (תוכנה בלבד) ל-VMware
- Google Distributed Cloud (תוכנה בלבד) לשרת פיזי
בדף הזה נעשה שימוש ב-Google Distributed Cloud כשאותה תמיכה זמינה גם ב-Google Distributed Cloud (תוכנה בלבד) ל-VMware וגם ב-Google Distributed Cloud (תוכנה בלבד) לשרת פיזי, ובפלטפורמה הספציפית כשיש הבדלים בין הפלטפורמות.
GKE Enterprise בעננים ציבוריים אחרים:
אשכולות GKE מצורפים – אשכולות Kubernetes של צד שלישי שנרשמו ל-fleet. אפשר להשתמש ב-Cloud Service Mesh בסוגי האשכולות הבאים:
- אשכולות של Amazon EKS
- אשכולות של Microsoft AKS
בטבלאות הבאות:
- – מציין שהתכונה מופעלת כברירת מחדל.
- * – מציין שהתכונה נתמכת בפלטפורמה ואפשר להפעיל אותה, כמו שמתואר בקטע הפעלת תכונות אופציונליות או במדריך לתכונה שמקושר בטבלת התכונות.
- תואם – מציין שהתכונה או הכלי של הצד השלישי ישתלבו או יעבדו עם Cloud Service Mesh, אבל לא נתמכים באופן מלא על ידי התמיכה של Google Cloud ואין מדריך לתכונה.
- – מציין שהתכונה לא זמינה או לא נתמכת ב-Cloud Service Mesh 1.31.1.
התכונות שמופעלות כברירת מחדל והתכונות האופציונליות נתמכות באופן מלא על ידי התמיכה של Google Cloud. תכונות שלא מופיעות במפורש בטבלאות מקבלות תמיכה כמיטב היכולת.
תמונות בסיס
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| תמונת פרוקסי ללא הפצה |
אבטחה
מנגנוני הפצה/רוטציה של אישורים
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| ניהול אישורים של עומסי עבודה | ||
| ניהול אישורים חיצוניים בשערי כניסה ויציאה. |
תמיכה ברשות אישורים (CA)
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | אשכולות GKE Enterprise מקומיים | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|---|
| רשות אישורים של Cloud Service Mesh | |||
| Certificate Authority Service | * | * | |
| Istio CA (לשעבר Citadel) | * | * | |
| חיבור אישורי CA משלכם | נתמך על ידי שירות CA ו-Istio CA | נתמך על ידי שירות CA ו-Istio CA | נתמך על ידי Istio CA |
אמצעי האבטחה של Cloud Service Mesh
בנוסף לתמיכה באמצעי האבטחה של Istio, Cloud Service Mesh מספק עוד יכולות שיעזרו לכם לאבטח את האפליקציות.
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Distributed Cloud | GKE Multi-cloud | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|---|---|
| שילוב IAP | ||||
| אימות של משתמשי קצה | ||||
| *(גרסת טרום-השקה)כללי מדיניות של ביקורת | * | |||
| מצב פרימטר לבדיקות | ||||
| רישום ביומן של דחיות |
מדיניות הרשאות
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| מדיניות Authorization v1beta1 | ||
| תבניות נתיבים |
מדיניות האימות
אימות עמיתים
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| Auto-mTLS | ||
| מצב mTLS PERMISSIVE |
למידע על הפעלת מצב mTLS STRICT, ראו הגדרת אבטחת תעבורה.
בקשת אימות
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| אימות JWT (הערה 1) |
הערות:
- כברירת מחדל, JWT של צד שלישי מופעל.
Telemetry
מדדים
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | אשכולות GKE Enterprise מקומיים | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|---|
| Cloud Monitoring (מדדי HTTP בשרת proxy) | |||
| Cloud Monitoring (מדדי TCP בשרת proxy) | |||
| Istio Telemetry API | |||
| מתאמים או קצוות עורפיים בהתאמה אישית, בתוך התהליך או מחוץ לו | |||
| קצוות עורפיים שרירותיים של טלמטריה ורישום ביומן | |||
| ייצוא מדדי Prometheus ללוחות הבקרה של Prometheus, Grafana ו-Kiali שמותקנים אצל הלקוח | תואם | תואם | תואם |
| השירות המנוהל של Google Cloud ל-Prometheus, לא כולל לוח הבקרה של Cloud Service Mesh | |||
| התרשים הטופולוגי במסוף Google Cloud לא משתמש יותר בשירות הטלמטריה של Mesh כמקור הנתונים שלו. למרות שמקור הנתונים של התרשים הטופולוגי השתנה, ממשק המשתמש נשאר זהה. | |||
רישום בקשות משרת proxy ביומן
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | אשכולות GKE Enterprise מקומיים | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|---|
| יומני תעבורת נתונים | |||
| יומני גישה | * | * | * |
מעקב
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | אשכולות GKE Enterprise מקומיים | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|---|
| Cloud Trace | * | * | |
| מעקב Jaeger (מאפשר שימוש ב-Jaeger בניהול הלקוח) | תואם | תואם | תואם |
| מעקב באמצעות Zipkin (מאפשר שימוש ב-Zipkin בניהול הלקוח) | תואם | תואם | תואם |
Networking
כלל יעד
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| credentialName |
מנגנון ליירוט או להפניה אוטומטית של תנועה
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
שימוש מסורתי ב-iptables באמצעות קונטיינרים של init עם CAP_NET_ADMIN |
||
| ממשק רשת קונטיינרים (CNI) | * | * |
| הגדרת מצב יירוט |
תמיכה בפרוטוקולים
אין תמיכה בשירותים שמוגדרים עם יכולות של שכבה 7 לפרוטוקולים הבאים: WebSocket, MongoDB, Redis, Kafka, Cassandra, RabbitMQ, Cloud SQL. יכול להיות שתוכלו להשתמש בפרוטוקול באמצעות תמיכה בזרם בייטים של TCP. אם זרם הבייטים של TCP לא תומך בפרוטוקול (לדוגמה, Kafka שולח כתובת להפניה אוטומטית בתשובה ספציפית לפרוטוקול, וההפניה האוטומטית הזו לא תואמת ללוגיקת הניתוב של Cloud Service Mesh), הפרוטוקול לא נתמך.
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| IPv4 | ||
| HTTP/1.1 | ||
| HTTP/2 | ||
| זרמי בייטים של TCP (הערה 1) | ||
| gRPC | ||
| IPv6 | ||
| Istio DualStack |
הערות:
- למרות ש-TCP הוא פרוטוקול נתמך לרשתות, מדדי TCP לא נאספים או מדווחים. המדדים מוצגים רק לשירותי HTTP במסוף Google Cloud .
פריסות של Envoy
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| קבצים נלווים | ||
| שער כניסה (Ingress) | ||
| תעבורת נתונים יוצאת ישירות מ-sidecars | ||
| תעבורת נתונים יוצאת באמצעות שערי תעבורת נתונים יוצאת | * | * |
אין תמיכה בהערה sidecar.istio.io/bootstrapOverride להגדרות אישיות של Envoy.
תמיכה ב-CRD
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| תמיכה ב-Istio API (חריגים בהמשך) | ||
| מסנני Envoy בהתאמה אישית |
מאזן עומסים לשער הכניסה של Istio
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| מאזן עומסים חיצוני של צד שלישי | ||
| Google Cloud מאזן עומסים פנימי | * | לא נתמך. אפשר להיעזר בקישורים שבהמשך. |
למידע על הגדרת מאזני עומסים, קראו את המאמרים הבאים:
- הגדרת מאזן העומסים ל-Google Distributed Cloud (תוכנה בלבד) ל-VMware
- GKE ב-AWS: יצירת מאזן עומסים
- חשיפת שער כניסה באמצעות מאזן עומסים חיצוני
Kubernetes Gateway API (גרסת טרום-השקה)
בגרסה 1.20 ואילך של Cloud Service Mesh, Kubernetes Gateway API זמין בגרסת טרום-השקה (Public Preview).
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| תעבורת נתונים נכנסת (Ingress) | ||
שער עם class: istio |
||
HttpRoute באמצעות parentRef |
||
| תנועה ברשת Mesh | ||
הגדרת הגדרות משאבים מותאמות אישית (CRD) של Istio באמצעות השדה targetRefכולל AuthorizationPolicy, RequestAuthentication, Telemetry ו-WasmPlugin |
אם אתם משתמשים באשכולות מחוברים של Microsoft AKS או באשכולות של GKE on Azure, אתם צריכים להגדיר את ההערה הבאה למשאב השער כדי להגדיר בדיקות תקינות ב-TCP:
service.beta.kubernetes.io/port_80_health-probe_protocol: tcp
אחרת, תנועת HTTP לא תתקבל.
דרישות לגרסת טרום-השקה (Preview) של Kubernetes Gateway API
אלה הדרישות של גרסת טרום-ההשקה (Preview) של Kubernetes Gateway API:
שימוש בהתנהגות ברירת המחדל של פריסות אוטומטיות בשערים.
משתמשים ב-CRD של
HttpRouteלהגדרות הניתוב. ל-HttpRouteחייב להיותparentRefשמפנה לשער.אל תשתמשו במשאבים מותאמים אישית של Istio Gateway ובמשאבים מותאמים אישית של Kubernetes Gateway API באותו אשכול.
כללי מדיניות של איזון עומסים
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| סדר אקראי | ||
| הכי פחות חיבורים | ||
| אקראי | ||
| העברת סיגנל ללא שינוי | ||
| גיבוב עקבי (consistent hashing) | ||
| רשות מוניציפאלית |
מידע נוסף על כללי מדיניות של איזון עומסים זמין במאמר כללי יעד.
מישור הנתונים
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|
| Sidecar | ||
| אמביינט (אווירה) |
תמיכה בכמה אשכולות
בפריסות של אשכולות GKE עם כמה אשכולות ראשיים בפרויקטים שונים, כל האשכולות צריכים להיות בענן וירטואלי פרטי (VPC) משותף.
רשת
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | אשכולות GKE Enterprise מקומיים | GKE ב-AWS | GKE ב-Azure | אשכולות מצורפים |
|---|---|---|---|---|---|
| רשת אחת | |||||
| רשתות מרובות |
הערות:
- בשלב הזה, באשכולות מצורפים יש תמיכה רק ברשתות של כמה אשכולות שפרוסות על פלטפורמה אחת (Microsoft AKS, Amazon EKS).
מודל פריסה
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | אשכולות GKE Enterprise מקומיים | GKE Enterprise בעננים ציבוריים אחרים | אשכולות מצורפים |
|---|---|---|---|---|
| מספר מכשירים ראשיים | ||||
| ראשי-מרוחק |
הערות לגבי המונחים:
אשכול ראשי הוא אשכול עם מישור בקרה. ברשת אחת יכול להיות יותר מאשכול ראשי אחד, כדי להבטיח זמינות גבוהה או לצמצם את זמן האחזור. במסמכי התיעוד של Istio 1.7, פריסה עם כמה מאסטרים נקראת מישור בקרה משוכפל.
אשכול מרוחק הוא אשכול שמתחבר למישור בקרה שנמצא מחוץ לאשכול. אשכול מרוחק יכול להתחבר למישור בקרה שפועל באשכול ראשי או למישור בקרה חיצוני.
ב-Cloud Service Mesh נעשה שימוש בהגדרה פשוטה של רשת, שמבוססת על קישוריות כללית. מופעים של עומסי עבודה נמצאים באותה רשת אם הם יכולים לתקשר ישירות, בלי שער.
ממשק משתמש
| תכונה | אשכולות GKE ב- Google Cloud (הוצא משימוש) | Google Distributed Cloud | Google Distributed Cloud (תוכנה בלבד) ל-VMware |
|---|---|---|---|
| מרכזי הבקרה של Cloud Service Mesh במסוף Google Cloud | * | * | |
| Cloud Monitoring | * | ||
| Cloud Logging | * | ||
| Cloud Trace | * |
הערה: באשכולות מקומיים נדרשת גרסה 1.11 ואילך של GKE Enterprise. מידע נוסף על שדרוג זמין במאמרים שדרוג Google Distributed Cloud (תוכנה בלבד) ל-VMware או שדרוג Google Distributed Cloud (תוכנה בלבד) לשרת פיזי.