ניהול של התאמה אוטומטית לעומס

אפשר לשנות את גודל האפליקציות ב-Kf באופן אוטומטי על סמך השימוש במעבד. אתם יכולים להגדיר מגבלות של התאמה אוטומטית לעומס לאפליקציות ואת יעד השימוש במעבד (CPU) לכל מופע של אפליקציה. ‫Kf מתאים באופן אוטומטי את גודל האפליקציות בהתאם לביקוש.

כברירת מחדל, התאמה אוטומטית לעומס מושבתת. כדי להפעיל את ההתאמה האוטומטית לעומס, פועלים לפי השלבים הבאים.

צפייה באפליקציות

אפשר לראות את סטטוס ההתאמה האוטומטית לעומס של אפליקציה באמצעות הפקודה kf apps. אם ההתאמה האוטומטית לעומס מופעלת באפליקציה, Instances כולל את סטטוס ההתאמה האוטומטית לעומס.

$ kf apps

Name   Instances              Memory  Disk  CPU
app1   4 (autoscaled 4 to 5)  256Mi   1Gi   100m
app2   1                      256Mi   1Gi   100m

התאמה אוטומטית לעומס מופעלת עבור app1 עם min-instances שמוגדר ל-4 ו-max-instances שמוגדר ל-5. השינוי האוטומטי של קנה המידה מושבת עבור app2.

עדכון מגבלות של שינוי גודל אוטומטי

אפשר לעדכן את מגבלות המכסות של המכונות באמצעות הפקודה kf update-autoscaling-limits.

kf update-autoscaling-limits app-name min-instances max-instances

יצירת כלל של שינוי גודל אוטומטי

אפשר ליצור כללי התאמה אוטומטית לעומס באמצעות הפקודה kf create-autoscaling-rule.

kf create-autoscaling-rule app-name CPU min-threshold max-threshold

מחיקת כללי התאמה אוטומטית לעומס

אפשר למחוק את כל כללי ההתאמה האוטומטית לעומס באמצעות הפקודה kf delete-autoscaling-rule. ‫Kf תומך רק בכלל אחד של שינוי גודל אוטומטי.

kf delete-autoscaling-rules app-name

הפעלה והשבתה של התאמה אוטומטית לעומס

אפשר להפעיל את שינוי הגודל האוטומטי באמצעות enable-autoscaling ולהשבית אותו באמצעות disable-autoscaling. כשהיא מושבתת, ההגדרות, כולל המגבלות והכללים, נשמרות.

kf enable-autoscaling app-name
kf disable-autoscaling app-name