השוואה בין התכונות של Autopilot ושל אשכולות רגילים

בדף הזה מוצגת השוואה ברמה גבוהה בין אשכולות במצב Autopilot של Google Kubernetes Engine‏ (GKE) לבין אשכולות במצב Standard. ההשוואה כוללת תכונות חשובות של GKE והבדלים פונקציונליים בין מצבי האשכול האלה.

הדף הזה מיועד לאנשים הבאים:

  • אדמינים של פלטפורמות שרוצים לדעת מה ההבדלים העיקריים בין Autopilot לבין אשכולות רגילים, כדי שיוכלו לקבל החלטה מושכלת כשהם יוצרים אשכול.
  • משתמשי GKE חדשים שמכירים את GKE ורוצים לדעת איזה מצב אשכול מציע את הפונקציונליות המתאימה ביותר לדרישה ספציפית.

הקטעים הבאים רלוונטיים רק לאשכולות שיוצרים במצב Autopilot או במצב רגיל. אחרי שיוצרים אשכול רגיל, אפשר להריץ חלק מעומסי העבודה במצב Autopilot. עומסי העבודה האלה פועלים בצמתים שמנוהלים על ידי GKE. למידע נוסף על הפעלת עומסי עבודה של Autopilot באשכולות Standard, כולל הגדרות שיכולות לבטל את ההגדרה ברמת האשכול, אפשר לעיין במאמר מידע על עומסי עבודה של Autopilot ב-GKE Standard.

השוואה בין התכונות של אשכולות במצב Autopilot ואשכולות רגילים

בטבלה הבאה מופיעה השוואה מפורטת של הגדרת התכונה באשכולות במצב Autopilot ובאשכולות רגילים. אתם או GKE מגדירים את התצורות של התכונות האלה לכל האשכול.

בטבלה לא מופיעות כל התכונות ב-GKE. אם אתם רוצים לדעת אם תכונה שלא מופיעה בטבלה הזו נתמכת ב-Autopilot או ב-Standard, אתם יכולים לעיין במסמכי התיעוד של התכונה.

בטבלה הזו אנחנו משתמשים במונחים הבאים:

  • מוגדר מראש: תמיד מופעל. ‫Google מגדירה את ההגדרות האלה. אי אפשר לשנות או להשבית תכונות שהוגדרו מראש.
  • ברירת מחדל: GKE מגדיר את התכונה בשבילכם אם לא הגדרתם אותה באופן מפורש. אפשר לשנות את הגדרות ברירת המחדל של התכונות.
  • אופציונלי: אפשר להגדיר ולהשתמש בו. לא מופעל כברירת מחדל.
אפשרות אשכולות בטייס אוטומטי אשכולות רגילים

ברירת מחדל: ערוץ הפצה רגיל

אופציונלי:

ברירת מחדל: ערוץ הפצה רגיל

אופציונלי:

מוגדר מראש: אזורי אופציונלי: אזורי או אזורי
מוגדר מראש: GKE מנהל את הצמתים, כולל הגדרת הצמתים, שינוי גודל אוטומטי ואילוצי אבטחה.

אופציונלי:

  • יוצרים ומנהלים צמתים במאגרי צמתים.
  • אתם מאפשרים ל-GKE לנהל חלק מהצמתים באמצעות Autopilot ComputeClass באשכול Standard.

מוגדר מראש: Autopilot משנה באופן אוטומטי את הכמות והגודל של הצמתים על סמך ה-Pods באשכול.

אופציונלי:

ברירת מחדל:

  • הקצאה ידנית של צמתים חדשים
  • ציון משאבי הצמתים באופן ידני

אופציונלי:

מוגדר מראש: מערכת הפעלה שמותאמת לקונטיינרים עם containerd

ברירת מחדל: מערכת הפעלה שמותאמת לקונטיינרים עם containerd

אופציונלי:

ברירת מחדל: פלטפורמת מחשוב שעברה אופטימיזציה לקונטיינרים (תומכת בארכיטקטורות x86 ו-Arm) שמומלצת לעומסי עבודה כלליים.

אופציונלי:

ברירת מחדל: מכונות לשימוש כללי ב-Compute Engine

אופציונלי:

הגדרות קבועות מראש:

אופציונלי:

ברירת מחדל:

אופציונלי:

הגדרות קבועות מראש:

אופציונלי:

ברירת מחדל: צומתי GKE מוגנים

אופציונלי:

הגדרות קבועות מראש:

ברירת מחדל:

אופציונלי:

מוגדר מראש: מקסימום 512 יחידות Pod בכל צומת

ברירת מחדל:

  • ‫110 תרמילים בכל צומת
  • VPC-native
  • נקודת קצה של אשכול IPv4 ציבורי
  • שם רשת ה-VPC ושם רשת המשנה
  • kube-dns

אופציונלי:

הגדרות קבועות מראש:

אופציונלי:

ברירת מחדל:

אופציונלי:

הגדרות קבועות מראש:

אופציונלי: Managed Cloud Service Mesh, שכולל גם יכולות של Istio mesh.

ברירת מחדל:

אופציונלי:

הבדלים פונקציונליים בין אשכולות במצב Autopilot לבין אשכולות רגילים

בטבלה הבאה מפורטים הבדלים חשובים בפונקציונליות בין אשכולות GKE Autopilot לבין אשכולות Standard. ההשוואה הזו תעזור לכם לבחור את המצב המתאים ביותר.

פונקציונליות אשכולות בטייס אוטומטי אשכולות רגילים
כלים של צד שלישי למעקב פריסת כלי ניטור של צד שלישי שסופק על ידי שותפים שלGoogle Cloud , או כל כלי צד שלישי שלא דורש גישה ברמת הרשאות גבוהה בצומת. פריסת כלי מעקב של צד שלישי, ללא קשר לרמת הגישה לצומת.
חשיפת אפליקציות חיצונית משתמשים ב-LoadBalancer Service. בשלב הזה מוקצית לכם כתובת IP חיצונית ארעית. אם כבר יש לכם כתובת IP סטטית שבה אתם רוצים להשתמש, מציינים אותה בשדה loadBalancerIP. ‫Autopilot לא תומך בשדה externalIps, שלא משתמש באיזון עומסים. Google Cloud משתמשים ב-LoadBalancer Service. בשלב הזה מוקצית לכם כתובת IP חיצונית ארעית. אם כבר יש לכם כתובת IP סטטית שבה אתם רוצים להשתמש, מציינים אותה בשדה loadBalancerIP. אפשר גם להשתמש בשדה externalIps במניפסט של השירות, אבל אנחנו לא ממליצים על הגישה הזו.
Pod bursting

אם מגבלות המשאבים שלכם גדולות מבקשות המשאבים, או אם לא הגדרתם מגבלות משאבים, אפשר להשתמש בקיבולת מתפרצת (burstable) שלא נמצאת בשימוש. הקיבולת המתפרצת (burstable) תלויה בשאלה אם ה-Pod מבקש חומרה ספציפית. מידע נוסף זמין במאמר בנושא הגדרת Pod bursting ב-GKE.

אם מגבלות המשאבים גדולות יותר מבקשות המשאבים, אפשר להשתמש בקיבולת של צומת שלא נמצא בשימוש.

אפליקציות ב-Google Cloud Marketplace אין לך הרשאה להתקין אפליקציות מ-Cloud Marketplace. אתם יכולים להתקין אפליקציות מ-Cloud Marketplace.
מגבלות אבטחה מובנות במצב Autopilot, ‏ GKE אוכף את אמצעי האבטחה של GKE Autopilot. ‫GKE לא אוכף באופן אוטומטי אילוצי אבטחה באשכולות רגילים. אם חלק מהצמתים באשכול מריצים עומסי עבודה של Autopilot באמצעות ComputeClass, אמצעי האבטחה של GKE Autopilot חלים על הצמתים האלה על בסיס המאמץ הטוב ביותר.
‫Pods עם הרצה ממושכת שלא סובלים תקלות אתם יכולים להגן על Pods שלא יכולים לסבול תקלות, כמו שרתי משחקים, מפני פינוי שנגרם משדרוגים אוטומטיים של צמתים או מצמצום של קנה המידה למשך עד 7 ימים. פרטים נוספים זמינים במאמר בנושא הארכת זמן הריצה של Autopilot Pods. אי אפשר להגן על Pods שלא יכולים לסבול תקלות מפני הוצאה שנגרמת על ידי שדרוגים אוטומטיים של צמתים. אפשר להגן על ה-Pods האלה מפני פינוי בגלל הקטנת קנה המידה לזמן בלתי מוגבל, אבל תמשיכו לשלם על הצמתים שלא מנוצלים מספיק שבהם ה-Pods פועלים.

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