מידע על שדרוגי אשכולות GKE

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

מהם שדרוגי אשכולות?

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

ב-GKE מתבצעים שדרוגים מהסוגים הבאים, שכוללים גם שדרוגים של רמת הבקרה וגם שדרוגים של הצמתים:

באשכולות שלא רשומים בערוץ הפצה (הוצא משימוש), GKE משדרג אוטומטית גם את רמת הבקרה וגם את הצמתים. כדי להבין איך GKE בוחר את יעדי השדרוג האוטומטי של האשכולות האלה, אפשר לעיין בשורה תזמון השדרוג בטבלה שמשווה בין אשכולות שרשומים לערוץ הפצה לבין אשכולות שלא רשומים לערוץ הפצה.

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

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

כדי לקבל פרטים על שדרוגים עדכניים, אפשר להיעזר במקורות המידע הבאים:

שליטה בשדרוגי אשכולות

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

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

כדי לנהל שדרוגים של אשכולות GKE שעברו אופטימיזציה לעומסי העבודה שלכם, אפשר להשתמש ביכולות הבאות:

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

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

מהם שדרוגים אוטומטיים של רמת הבקרה של אשכולות?

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

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

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

אתם יכולים להשתמש בחלונות תחזוקה כדי להגדיר תקופה חוזרת שבה GKE יכול לשדרג את מישור הבקרה.

מהם שדרוגים אוטומטיים של צמתים באשכול?

‫GKE מבצע שדרוגים אוטומטיים של צמתים באשכול בדרכים הבאות, בהתאם לסוג האשכול והצמתים:

בשני מצבי האשכולות, אפשר להשתמש בחלונות תחזוקה ובהחרגות כדי לשלוט בתזמון ובהיקף של שדרוגי הצמתים, באופן הבא:

  • במקרה של אשכולות שרשומים לערוץ הפצה, אפשר להשתמש בהחרגות מתחזוקה כדי למנוע שדרוגים אוטומטיים של הצמתים עד שגרסת המשנה של הצמתים תגיע לסוף התמיכה. אפשר לעשות את זה לכל הצמתים באשכול GKE, או רק למאגרי צמתים ספציפיים באשכולות רגילים עם החרגה של תחזוקת מאגר הצמתים.
  • באשכולות רגילים שלא רשומים לערוץ הפצה (הוצא משימוש), אפשר למנוע שדרוגים אוטומטיים של הצמתים ברמת האשכול למשך עד 90 יום. ברמת מאגר הצמתים Standard, אפשר להשבית את השדרוגים האוטומטיים עד שהגרסה המשנית של מאגר הצמתים תגיע לסוף התמיכה הרגילה.

כשמתכננים לדחות שדרוגים אוטומטיים של צמתים, חשוב להביא בחשבון את המגבלות הבאות לגבי הצמתים של אשכול GKE:

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

פרטים נוספים על האילוצים האלה זמינים במאמר מדיניות לגבי הבדלים בין גרסאות GKE.

שדרוגים אוטומטיים של אשכולות לצורך אבטחה ותאימות

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

  • רמות בקרה של אשכולות שמופעלת בהן גרסה שהתמיכה בה הסתיימה.
  • צמתי אשכולות שמופעלות בהם גרסאות שסיום התמיכה שלהן הגיע.
  • אשכולות עם לולאות מצב, כלומר אשכולות עם מצבים חוזרים מפעיל (running) למצב פגום (degraded), לתיקון (repairing) או להשעיה (suspended) וחזרה למצב פעיל.

פרטים נוספים זמינים במאמרים בנושא שדרוגים אוטומטיים בסוף תקופת התמיכה ופלטפורמה מנוהלת ואחריות משותפת.

שדרוגים ועדכונים באמצעות ניהול מחזור החיים של אשכולות GKE

ב-GKE, לשדרוגים של אשכולות ולעדכונים של אשכולות יש משמעויות קשורות.

ב-GKE, המונח שדרוגים של אשכולות – או פשוט שדרוגים – מתייחס לעדכון של גרסת Kubernetes של רמת הבקרה (שדרוגים של רמת הבקרה) או של הצמתים (שדרוגים של צמתים), או של שניהם. כשמשתמשים באשכולות Standard, שדרוגי צמתים נקראים גם שדרוגי מאגר צמתים, כי GKE משתמש בפעולה אחת כדי לשדרג מאגר צמתים.

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

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

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