בידוד של בקר Agones באשכול GKE

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

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

מידע נוסף על ניהול תובנות והמלצות מ-Recommenders

זיהוי אשכולות שבהם אפשר לבודד את בקר Agones

התובנות מ-Agones Recommender מזהות אילו אשכולות מכילים בקר Agones שצריך לבודד במאגר צמתים ייעודי.

כדי לקבל את התובנות האלה, צריך לפעול לפי ההוראות לצפייה בתובנות ובהמלצות באמצעות מסוף Google Cloud , Google Cloud CLI או Recommender API עם סוג המשנה AGONES_DEDICATED_NODE_POOL_NEEDED.

אחרי שמזהים את האשכולות, אפשר להטמיע את ההמלצה ליצירת מאגר צמתים ייעודי.

איך שירות ההמלצות של GKE Agones מזהה אשכולות

הכלי Recommender יוצר תובנה והמלצה אם הקריטריונים הבאים מתקיימים לגבי אשכול GKE:

  • באשכול פועל בקר Agones. ההחלטה מתקבלת אם יש פודים עם התווית agones.dev/role:controller.
  • בצבר יש יותר מארבעה צמתים, וזה מעיד על כך שהצבר עשוי להריץ עומס עבודה של ייצור.
  • בצומת הייעודי של Agones, בקר Agones לא פועל. מאגר צמתים ייעודי הוא מאגר עם תווית הצומת agones.dev/agones-system=true ועם כתם הצומת agones.dev/agones-system=true:NoExecute.

הטמעה של ההמלצה ליצירת מאגר צמתים ייעודי

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

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

אם אתם לא רוצים ליישם את ההמלצה, אתם יכולים להסיר אותה.

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