בדף הזה מוצגת השוואה ברמה גבוהה בין אשכולות במצב Autopilot של Google Kubernetes Engine (GKE) לבין אשכולות במצב Standard. ההשוואה כוללת תכונות חשובות של GKE והבדלים פונקציונליים בין מצבי האשכול האלה.
הדף הזה מיועד לאנשים הבאים:
- אדמינים של פלטפורמות שרוצים לדעת מהם ההבדלים העיקריים בין Autopilot לבין אשכולות רגילים, כדי שיוכלו לקבל החלטה מושכלת כשהם יוצרים אשכול.
- משתמשי GKE חדשים שמכירים את GKE ורוצים לדעת איזה מצב אשכול מציע את הפונקציונליות המתאימה ביותר לדרישה ספציפית.
הקטעים הבאים רלוונטיים רק לאשכולות שיוצרים במצב Autopilot או במצב Standard. אחרי שיוצרים אשכול רגיל, אפשר להריץ חלק מעומסי העבודה במצב Autopilot. עומסי העבודה האלה פועלים בצמתים שמנוהלים על ידי GKE. למידע נוסף על הפעלת עומסי עבודה של Autopilot באשכולות Standard, כולל הגדרות שעשויות לבטל את ההגדרה ברמת האשכול, אפשר לעיין במאמר מידע על עומסי עבודה של Autopilot ב-GKE Standard.
השוואה בין התכונות של אשכולות במצב Autopilot ואשכולות רגילים
בטבלה הבאה מופיעה השוואה מפורטת של הגדרת התכונה באשכולות במצב Autopilot ובאשכולות רגילים. אתם או GKE מגדירים את התצורות של התכונות האלה לכל האשכול.
לא כל התכונות ב-GKE מופיעות בטבלה. אם אתם רוצים לדעת אם תכונה שלא מופיעה בטבלה הזו נתמכת ב-Autopilot או ב-Standard, תוכלו לעיין במסמכי התיעוד של התכונה.
בטבלה הזו נעשה שימוש במונחים הבאים:
- מוגדר מראש: תמיד מופעל. ההגדרות האלה נקבעות על ידי Google. אי אפשר לשנות או להשבית תכונות שהוגדרו מראש.
- ברירת מחדל: GKE מגדיר את התכונה בשבילכם אם לא הגדרתם אותה באופן מפורש. אפשר לשנות את הגדרות ברירת המחדל של התכונות.
- אופציונלי: אפשר להגדיר ולהשתמש בו. לא מופעל כברירת מחדל.
| אפשרות | אשכולות במצב Autopilot | אשכולות רגילים |
|---|---|---|
גרסאות ופרסומים |
ברירת מחדל: ערוץ הפצה רגיל אופציונלי: |
ברירת מחדל: ערוץ הפצה רגיל אופציונלי: |
זמינות המיקום |
מוגדר מראש: אזורי | אופציונלי: אזורי או זונלי |
ניהול צמתים |
מוגדר מראש: GKE מנהל את הצמתים, כולל הגדרת הצמתים, שינוי גודל אוטומטי ומגבלות אבטחה. | אופציונלי:
|
הקצאת צמתים והתאמה לעומס |
מוגדר מראש: טייס אוטומטי משנה באופן אוטומטי את הכמות והגודל של הצמתים על סמך Pods באשכול. אופציונלי:
|
ברירת מחדל:
אופציונלי:
|
מערכת ההפעלה של הצומת |
מוגדר מראש: מערכת הפעלה שמותאמת לקונטיינרים עם containerd |
ברירת מחדל: מערכת הפעלה שמותאמת לקונטיינרים עם containerd אופציונלי: |
הגדרת מחשוב של צומת |
ברירת מחדל: פלטפורמת מחשוב שעברה אופטימיזציה לשימוש עם קונטיינרים (תומכת בארכיטקטורות x86 ו-Arm) ומומלצת לעומסי עבודה למטרות כלליות. אופציונלי:
|
ברירת מחדל: מכונות Compute Engine למטרות כלליות אופציונלי:
|
שדרוגים ותחזוקה של צמתים |
מוגדר מראש: אופציונלי: |
ברירת מחדל: אופציונלי: |
אבטחה |
מוגדר מראש: אופציונלי: |
ברירת מחדל: צומתי GKE מוגנים אופציונלי: |
Networking |
מוגדר מראש: ברירת מחדל:
אופציונלי: |
מוגדר מראש: עד 256 פודים בכל צומת ברירת מחדל:
אופציונלי: |
רישום ביומן ומעקב |
מוגדר מראש:
אופציונלי: |
ברירת מחדל:
אופציונלי: |
תוספים |
מוגדר מראש:
אופציונלי: Managed Cloud Service Mesh, שכולל גם יכולות של Istio mesh. |
ברירת מחדל: אופציונלי: |
הבדלים פונקציונליים בין אשכולות במצב Autopilot לבין אשכולות רגילים
בטבלה הבאה מפורטים הבדלים חשובים בפונקציונליות בין אשכולות GKE Autopilot לבין אשכולות Standard. ההשוואה הזו תעזור לכם לבחור את המצב המתאים ביותר.
| פונקציונליות | אשכולות במצב Autopilot | אשכולות רגילים |
|---|---|---|
| כלים של צד שלישי למעקב | פריסת כלי ניטור של צד שלישי שסופק על ידי שותפים שלGoogle Cloud , או כל כלי של צד שלישי שלא דורש גישה ברמת הרשאה גבוהה בצומת. | פריסת כלי ניטור של צד שלישי ללא קשר לרמת הגישה לצומת. |
| חשיפת אפליקציות חיצונית | שימוש ב-LoadBalancer Service. בשלב הזה מוקצית לכם כתובת IP חיצונית ארעית.
אם כבר יש לכם כתובת IP סטטית שאתם רוצים להשתמש בה, מציינים אותה בשדה loadBalancerIP. Autopilot לא תומך בשדה externalIps,
שלא משתמש Google Cloud באיזון עומסים. |
שימוש ב-LoadBalancer Service. בשלב הזה מוקצית לכם כתובת IP חיצונית ארעית.
אם כבר יש לכם כתובת IP סטטית שאתם רוצים להשתמש בה, מציינים אותה בשדה loadBalancerIP. אפשר גם להשתמש בשדה externalIps במניפסט של השירות, אבל אנחנו לא ממליצים על הגישה הזו. |
| Pod bursting | אם מגבלות המשאבים שלכם גדולות מבקשות המשאבים, או אם לא הגדרתם מגבלות משאבים, אפשר להשתמש בקיבולת שניתנת להרחבה ולא נמצאת בשימוש. הקיבולת שניתן להגדיל תלויה בשאלה אם ה-Pod מבקש חומרה ספציפית. מידע נוסף זמין במאמר בנושא הגדרת Pod bursting ב-GKE. |
אם מגבלות המשאבים שלכם גדולות יותר מבקשות המשאבים, יכול להיות שיהיה ל-Pods שימוש בקיבולת של צומת שלא נמצאת בשימוש. |
| אפליקציות ב-Google Cloud Marketplace | אי אפשר להתקין אפליקציות מ-Cloud Marketplace. | אתם יכולים להתקין אפליקציות מ-Cloud Marketplace. |
| מגבלות אבטחה מובנות | במצב Autopilot, GKE אוכף את אמצעי האבטחה של GKE Autopilot. | GKE לא אוכף באופן אוטומטי אילוצי אבטחה באשכולות רגילים. אם חלק מהצמתים באשכול מריצים עומסי עבודה של Autopilot באמצעות ComputeClass, אמצעי האבטחה של GKE Autopilot חלים על הצמתים האלה על בסיס המאמץ הטוב ביותר. |
| Pods שלא סובלים תקלות ופועלים לאורך זמן | אתם יכולים להגן על Pods שלא יכולים לסבול תקלות, כמו שרתי משחקים, מפני הוצאה שנגרמת משדרוגים אוטומטיים של צמתים או מהקטנת מספר הצמתים, למשך עד 7 ימים. פרטים נוספים זמינים במאמר בנושא הארכת זמן הריצה של Autopilot Pods. | אי אפשר להגן על Pods שלא יכולים לסבול תקלות מפני הוצאה (eviction) שנגרמת בגלל שדרוגים אוטומטיים של צמתים. אפשר להגן על ה-Pods האלה מפני פינוי בגלל הקטנת קנה המידה ללא הגבלת זמן, אבל תמשיכו לשלם על הצמתים שלא מנוצלים מספיק שבהם ה-Pods פועלים. |