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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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