Zesty מהדקת שימוש ב-CPU וזיכרון עם Pod Rightsizing לקוברנטיס
החברה השיקה כלי חדש מכוונן בזמן ריצה requests ו-limits כדי לצמצם הקצאת יתר לצד HPA

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

תמונה: באדיבות החברה
הצוותים מגדירים מראש ערכים גבוהים ל-CPU וזיכרון, ורוב הזמן הם פשוט שוכבים שם, לא מנוצלים. העלות, לעומת זאת, רצה כל הזמן.
כדי להתמודד עם הפער הזה, Zesty השיקה את Pod Rightsizing: רכיב חדש לפלטפורמת Kompass, שמכוונן בזמן ריצה את ה-requests וה-limits של הפודים. בניגוד ל-Vertical Pod Autoscaler שמפיל פודים במהלך עדכון ועלול להתנגש עם HPA, הרכיב של Zesty פועל ברקע לצד ה-HPA, מתמקד בשימוש בפועל ומעדכן את הערכים בהדרגה.
לטענת החברה, Pod Rightsizing נועד לצמצם בזבוז בלי לפגוע בתפקוד, אך נכון לעכשיו אין נתוני ייצור פומביים: לא נמסרו טווחי חיסכון, שיפור במדדי request/usage או השפעה על p95/p99 ואירועי OOM.
הרכיב משתלב עם יכולות נוספות של Kompass, מצמצום nodes מיותרים ועד ניהול spot instances ו-Savings Plans, כדי לאפשר אופטימיזציה רוחבית לכל שכבת התשתית. השילוב בין כיוונון אופקי, כיוונון אנכי דינמי וניהול תשתיתי אמור לצמצם את הפער בין משאב מוזמן למנוצל ולהוריד עלויות.