זיהוי של אשכולות GKE לא פעילים

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

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

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

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

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

זיהוי אשכולות לא פעילים

כדי לזהות אשכולות לא פעילים, צופים בתובנות ובהמלצות באמצעות מסוף Google Cloud , Google Cloud CLI או Recommender API. אפשר להשתמש בסוגי המשנה של התובנות שמופיעים בטבלה בקטע הבא ובסוג המשנה של ההמלצה CLUSTER_IDLE. במסוף, התובנות האלה מופיעות בכרטיסייה Cost Optimization בדף Clusters.

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

איך GKE מזהה אשכולות לא פעילים

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

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

סוג משנה של תובנה אות תקופת התצפית פרטים
CLUSTER_IDLE_NO_RUNNING_PODS אין Pods של לקוחות שפועלים 30 הימים האחרונים אין אף Pod במצב Running מחוץ למרחב השמות kube-system ו-gmp-system ביומני האירועים של מדדי האשכול עבור האשכול ב-30 הימים האחרונים.
CLUSTER_IDLE_NO_NODES אין צמתים או מאגרי צמתים 30 הימים האחרונים אין צמתים או מאגרי צמתים ביומני האירועים של מדדי האשכול ב-30 הימים האחרונים.
CLUSTER_IDLE_LOW_CPU_UTILIZATION ניצול נמוך של המעבד (CPU) ואין פודים חדשים 30 הימים האחרונים אשכול GKE נמצא במצב סרק עם ניצול נמוך של CPU אם שני התנאים הבאים מתקיימים:
  • השימוש במעבד נמוך מ-7% בממוצע בכל שעה, במהלך 30 הימים האחרונים.
  • מספר ה-Pods הפעילים לא השתנה ב-30 הימים האחרונים.

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

הסבר על הערכת עלויות של אשכולות לא פעילים

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

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

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

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

למידע נוסף על העלויות של הפעלת אשכול GKE, קראו את המאמר תמחור של GKE.

שיקולים כשמוחקים אשכולות לא פעילים

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

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

יישום ההמלצה למחיקת אשכולות לא פעילים

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

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