עומסי עבודה של Arm ב-GKE

במאמר הזה נסביר איך להריץ עומסי עבודה של Arm ב-Google Kubernetes Engine‏ (GKE). אפשר להריץ עומסי עבודה של Arm בדרכים הבאות:

  • מצב GKE Autopilot: בפלטפורמת המחשוב שמותאמת לקונטיינרים של Autopilot, צריך לבקש במפורש את ארכיטקטורת Arm ואת autopilot-arm ComputeClass לעומסי עבודה למטרות כלליות. כדי לבקש חומרה ספציפית, משתמשים בסוגי המחשוב Performance או Scale-Out.
  • מצב GKE Standard: שימוש בסדרות המכונות C4A,‏ N4A או Tau T2A.

אתם יכולים להריץ תמונות Arm עם ארכיטקטורה יחידה או תמונות עם ארכיטקטורה מרובה (multi-arch) שתואמות למעבדי x86 ו-Arm. מידע על היתרונות של Arm זמין במאמר מכונות וירטואליות של Arm ב-Compute.

הרצת עומסי עבודה של Arm ב-GKE

מידע נוסף על בחירת עומסי עבודה לפריסה ב-Arm והכנת עומסי העבודה האלה לפריסה זמין במאמרים הבאים:

  • בחירת עומסי עבודה להפעלה ב-Arm: כשבוחרים עומסי עבודה להפעלה ב-Arm, כדאי לשקול את היתרונות של האפשרויות הבאות:

    • פלטפורמת מחשוב מותאמת לשימוש במאגרי תגים במצב Autopilot: מומלצת לעומסי עבודה כלליים של Arm באשכולות Autopilot. הפלטפורמה מספקת חיוב גמיש על בסיס Pod, בלי שתידרש מכם לנהל סוגים ספציפיים של מכונות.
    • משפחות ספציפיות של מכונות: לעומסי עבודה שדורשים מאפייני חומרה ספציפיים, כדאי לשקול את סוגי המכונות הבאים. מידע נוסף זמין בטבלה שבמאמר משפחת מכונות למטרות כלליות ב-Compute Engine:

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

  • הכנת עומסי עבודה של Arm לפריסה: אחרי שיש לכם תמונה שתואמת ל-Arm, אתם יכולים להשתמש בכללי node affinity וnode selectors כדי לוודא שעומס העבודה מתוזמן לצמתים עם סוג ארכיטקטורה תואם.

דרישות ומגבלות

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