זיהוי של אשכולות GKE עם הקצאות-חסר והקצאות-יתר

‫Google Kubernetes Engine‏ (GKE) מספק תובנות והמלצות לתרחישים של אופטימיזציה של עלויות, כמו אשכולות עם הקצאת יתר ואשכולות לא פעילים, ולתרחישים של שיפור המהימנות, כמו אשכולות עם הקצאת חסר. במאמר הזה מוסבר איך לזהות קלאסטרים של GKE עם הקצאת יתר ועם הקצאת חסר של משאבים. ‫GKE מספק המלצות תואמות להגדלת או להקטנת האשכולות. פלטפורמת GKE מספקת גם המלצות דומות להתאמת גודל לעומסי עבודה. מידע נוסף זמין במאמר זיהוי עומסי עבודה עם הקצאת יתר או הקצאת חסר של משאבים.

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

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

‫GKE עוקב אחרי האשכולות שלכם ומספק הנחיות לאופטימיזציה של השימוש באמצעות Active Assist, שירות שמספק המלצות ליצירת תובנות והמלצות לשימוש במשאבים ב- Google Cloud. מידע נוסף על ניהול תובנות והמלצות זמין במאמר אופטימיזציה של השימוש ב-GKE באמצעות תובנות והמלצות.

קבלת תובנות והמלצות לגבי אשכולות עם הקצאת-חסר והקצאת-יתר

אחרי ש-GKE מזהה את ההתנהגות הספציפית שמתוארת בקטע הבא, הוא מציג את התובנות וההמלצות האלה במיקומים הבאים במסוף Google Cloud :

  • בדף Kubernetes Clusters במיקומים הבאים:

    • ברשימה Kubernetes clusters, בעמודה Notifications בשורות של האשכולות הרלוונטיים
    • באנרים של התראות בדף Clusters לגבי אשכול ספציפי
  • FinOps Hub

ההמלצות מופיעות בדף Kubernetes Clusters עם הכותרות הבאות:

  • אשכולות עם הקצאת יתר של משאבים: "הקטנת משאבי האשכול כדי לצמצם עלויות"
  • הקצאת-חסר של אשכולות: "הגדלת משאבי האשכול כדי לשפר את המהימנות"

אפשר גם לקבל את התובנות וההמלצות האלה באמצעות Google Cloud CLI או Recommender API, באמצעות תת-הסוגים CLUSTER_UNDERPROVISIONED ו-CLUSTER_OVERPROVISIONED.

פועלים לפי ההוראות כדי לראות תובנות והמלצות.

אחרי שמזהים אשכולות עם הקצאת יתר או הקצאת חסר של משאבים, כדאי לעיין בשיקולים לגבי התאמת גודל האשכולות.

איך GKE מזהה אשכולות עם הקצאות-חסר והקצאות-יתר

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

סוג משנה אות תקופת התצפית פרטים המלצה
CLUSTER_UNDERPROVISIONED השימוש במעבד (CPU) או בזיכרון גבוה 30 הימים האחרונים אשכול GKE מוקצה בחסר אם השימוש במעבד ובזיכרון גדול מ-80% בממוצע בכל שעה, במהלך 30 הימים האחרונים. הגדלת הקיבולת של האשכול כדי לשפר את המהימנות
CLUSTER_OVERPROVISIONED השימוש במעבד (CPU) ובזיכרון נמוך 30 הימים האחרונים אשכול GKE מוקצה לו יותר מדי משאבים אם השימוש במעבד ובזיכרון ממוצע בין 7% ל-20% בכל שעה, ב-30 הימים האחרונים. הקטנת האשכול כדי לחסוך בעלויות

‫GKE לא שולח המלצות לגבי אשכולות שנוצרו לפני פחות מ-30 ימים.

הסבר על הערכות עלויות או חיסכון

אם אפשר, ההמלצה של GKE כוללת הערכה של העלות החודשית או החיסכון החודשי אם תשנו את גודל האשכול. האומדן הזה מחושב על סמך עלויות האשכול ב-30 הימים האחרונים.

כל העלויות או החיסכון המשוערים הם תחזיות שמבוססות על הוצאות קודמות, והם לא מבטיחים עלויות או חיסכון עתידיים.

כדי לראות את האומדנים האלה, צריך לוודא שיש לכם את billing.accounts.getSpendingInformationההרשאה הנדרשת לקבלת מידע על הוצאות. מידע נוסף מופיע במאמר בנושא גישה לחיוב ב-Cloud.

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

מידע נוסף על העלויות של הפעלת אשכול GKE זמין במאמר תמחור GKE.

שיקולים בבחירת הגודל המתאים לאשכולות

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

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

יישום ההמלצה להתאמת גודל האשכול

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

בחירת הגודל המתאים לאשכול עם הקצאת-חסר

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

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

בחירת הגודל המתאים לאשכול עם הקצאת-יתר

כדי ליישם את ההמלצה לחסוך בעלויות על ידי התאמת הגודל של אשכול עם הקצאת יתר של משאבים, צריך להקטין את המשאבים באשכול. משנים את הקצאות הזיכרון והמעבד (CPU) באשכול בהתאם לצרכים של עומס העבודה. כדי לעשות את זה, אפשר לבצע חלק מהפעולות הבאות:

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

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