התכונות הנתמכות במישור הבקרה בתוך האשכול

בדף הזה מתוארות התכונות שנתמכות ב-Cloud Service Mesh1.31.1 עם מישור בקרה באשכול. כדי לראות את התכונות הנתמכות של Cloud Service Mesh 1.31.1 עם מישור בקרה מנוהל, אפשר לעיין במאמר בנושא מישור בקרה מנוהל.

גרסאות נתמכות

התמיכה ב-Cloud Service Mesh מתבססת על מדיניות התמיכה בגרסאות של GKE Enterprise.

בגרסה מנוהלת של Cloud Service Mesh עם הטמעה של מישור הבקרה של TRAFFIC_DIRECTOR, ‏Google תמיד תומכת במישור הבקרה הזה.

ב-managed Cloud Service Mesh עם ISTIODהטמעה של control plane (הוצא משימוש), ‏ 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
‫1.28 ‫19 בינואר 2026 ‫19 באוקטובר 2026

אם אתם משתמשים בגרסה לא נתמכת של Cloud Service Mesh, אתם צריכים לשדרג ל-Cloud Service Mesh 1.28 או לגרסה מתקדמת יותר. במאמר שדרוג Cloud Service Mesh מוסבר איך משדרגים.

בטבלה הבאה מפורטות הגרסאות הלא נתמכות של Cloud Service Mesh ותאריך סוף החיים (EOL) שלהן.

גרסת ההפצה תאריך השקה תאריך סוף חיי המוצר
1.27 ‫23 בספטמבר 2025 לא נתמך (31 באוגוסט 2026)
1.26 ‫16 ביולי 2025 לא נתמך (9 ביוני 2026)
1.25 ‫4 באפריל 2025 לא נתמך (14 בינואר 2026)
1.24 ‫16 בינואר 2025 לא נתמך (15 באוקטובר 2025)
1.23 ‫19 בספטמבר 2024 לא נתמך (16 ביולי 2025)
1.22 ‫25 ביולי 2024 לא נתמך (21 במאי 2025)
1.21 ‫4 ביוני 2024 No support (April 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 לא נתמך (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
mTLS אוטומטי
מצב mTLS PERMISSIVE

למידע על הפעלת מצב mTLS STRICT, ראו הגדרת אבטחת תעבורה.

בקשת אימות

תכונה אשכולות GKE ב- Google Cloud (הוצא משימוש) ‫Google Distributed Cloud (תוכנה בלבד) ל-VMware
אימות JWT (הערה 1)

הערות:

  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) * *
הגדרה של מצב יירוט (ProxyConfig.interceptionMode)

תמיכה בפרוטוקולים

אין תמיכה בשירותים שמוגדרים עם יכולות של שכבה 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

הערות:

  1. למרות ש-TCP הוא פרוטוקול נתמך לרשתות, מדדי TCP לא נאספים ולא מדווחים. המדדים מוצגים רק לשירותי HTTP במסוף Google Cloud .

פריסות של Envoy

תכונה אשכולות GKE ב- Google Cloud (הוצא משימוש) ‫Google Distributed Cloud (תוכנה בלבד) ל-VMware
Sidecars
שער Ingress
תעבורה יוצאת ישירות מ-sidecars
תעבורת נתונים יוצאת (egress) באמצעות שערים לתעבורת נתונים יוצאת * *

אין תמיכה בהערה 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 מאזן עומסים פנימי * לא נתמך. אפשר להיעזר בקישורים שבהמשך.

מידע על הגדרת מאזני עומסים זמין במאמרים הבאים:

Kubernetes Gateway API (תצוגה מקדימה)

ב-Cloud Service Mesh מגרסה 1.20 ואילך, 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 ב-Azure, אתם צריכים להגדיר את ההערה הבאה למשאב השער כדי להגדיר בדיקות תקינות דרך TCP:

  service.beta.kubernetes.io/port_80_health-probe_protocol: tcp

אחרת, לא תתקבל תנועת HTTP.

דרישות לתצוגה מקדימה של Kubernetes Gateway API

הדרישות לשימוש בתצוגה המקדימה של Kubernetes Gateway API הן:

  • שימוש בהתנהגות ברירת המחדל של פריסות אוטומטיות בשערים.

  • משתמשים ב-CRD‏ HttpRoute להגדרות ניתוב. ל-HttpRoute חייב להיות parentRef שמפנה לשער.

  • אל תשתמשו במשאבי CR של Istio Gateway ובמשאבי CR של 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 אשכולות מצורפים
רשת אחת
Multi-network

הערות:

  • בשלב הזה, באשכולות מצורפים יש תמיכה רק ברשתות של כמה אשכולות שפרוסות על פלטפורמה אחת (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 (תוכנה בלבד) לשרת פיזי.