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

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

סקירה כללית

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

בנוסף, GKE מפרסם התראות לגבי האירועים האלה כהודעות בנושאי Pub/Sub שאתם מגדירים. אתם יכולים לקבל את ההתראות האלה כמנוי ל-Pub/Sub, לשלב אותן עם שירותים של צד שלישי ולסנן אותן לפי סוגי ההתראות שאתם רוצים לקבל. כאן אפשר לקרוא מידע נוסף על הגדרת התראות על אשכולות באמצעות Pub/Sub.

יתרונות

התראות לגבי אשכולות מספקות את היתרונות הבאים:

  • אתם מקבלים הודעה כשמתפרסמים עדכוני אבטחה שספציפיים לאשכולות שלכם, וכך אתם מקבלים מידע מדויק על הסיכון וההשפעה.
  • אתם מקבלים הודעה כשגרסת GKE חדשה זמינה לאשכול שלכם, וכך יכולים לתכנן טוב יותר את הבדיקות וההסמכות, ולוודא שתהליך השדרוג יהיה חלק וצפוי. בעבר, כדי לדעת מתי הושקה גרסה חדשה של GKE, הייתם צריכים לעיין בהערות לגבי הגרסה של GKE או ב-GKE API.
  • אתם מקבלים התראה כש-GKE או משתמש יוזמים שדרוגים של אשכולות, וכשפעולת השדרוג מסתיימת. כך אתם מקבלים יותר נראות לגבי פעולות הרקע של האשכול.
  • אתם מקבלים הודעה כשהאשכול שלכם מריץ גרסה משנית של GKE שנמצאת בסוף תקופת התמיכה או קרובה לסוף התקופה.
  • אתם יכולים לבחור אם להשתמש ב-Cloud Logging או ב-Pub/Sub:

    • ההתראות על אשכולות נשלחות אל Cloud Logging כברירת מחדל. אתם יכולים להשתמש בכל היכולות של Cloud Logging, כולל שאילתות וצפייה ביומנים, והגדרה של מדיניות התראות שמבוססת על יומנים.
    • Pub/Sub הוא שירות שניתן להרחבה בקלות, ולכן הוא מאפשר לכם גמישות באופן העיבוד של ההתראות הנכנסות. לדוגמה, אפשר לבצע אינטגרציה עם Slack כדי להעביר התראות לערוץ ב-Slack, או להפעיל פונקציות של Cloud Run כדי להריץ תהליכים בהתאמה אישית. כשנדרשים תהליכים מותאמים אישית (לדוגמה, תזמון של תהליך עבודה של העברה מסביבת פיתוח לסביבת ייצור כדי לבדוק ולתת אישור לשדרוג), אפשר להשתמש בהתראה כדי להפעיל את תהליכי העבודה האלה באופן אוטומטי.

סוגי התראות על שדרוג

‫GKE שולח את סוגי ההתראות הבאים לגבי אשכולות:

אם צופים בהתראות על אשכולות ב-Cloud Logging, אפשר להשתמש ביכולות של Cloud Logging כדי לסנן את היומנים. אם אתם משתמשים ב-Pub/Sub, אתם יכולים לסנן את ההתראות שאתם מקבלים כדי לקבל התראות רק על אירועים רלוונטיים.

SecurityBulletinEvent

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

UpgradeAvailableEvent

כשגרסה חדשה הופכת לזמינה בערוץ הפצה,‏ GKE שולח התראה UpgradeAvailableEvent לאשכולות בערוץ ההפצה הזה כדי לעדכן אותם שגרסה חדשה זמינה עכשיו. ההתראה הזו מספקת הודעה מראש של שבוע לגבי גרסאות תיקון, ולפחות 2-4 שבועות לגבי גרסאות משניות (בהתאם לערוץ). מידע נוסף זמין במאמר אילו גרסאות זמינות בערוץ.

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

אם אתם משתמשים במאגרי צמתים של Windows Server, פרטי הגרסה של Windows נשלחים כחלק מההתראה של UpgradeAvailableEvent.

UpgradeEvent

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

ההתראה UpgradeEvent נשלחת בתחילת פעולת השדרוג. מזהה הפעולה מועבר בהודעה.

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

UpgradeInfoEvent

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

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

פעולת השדרוג הושלמה

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

  • SUCCEEDED: GKE שדרג בהצלחה את מישור הבקרה או את הצמתים.
  • FAILED: שדרוג מישור הבקרה או הצמתים ב-GKE נכשל.
  • CANCELED: GKE ביטל את פעולת השדרוג מסיבות טכניות או עסקיות, או שביטלתם את פעולת השדרוג.

ההתראה מאפשרת לוודא שפעולת השדרוג בוצעה בהצלחה.

מה נכלל בהודעה על שדרוג לאימות דו-שלבי

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

  • הגרסה הראשונית
  • גרסת היעד
  • הגרסה הראשונית של האמולטור
  • גרסת היעד של האמולציה

גרסה משנית בסיום או לקראת סיום התמיכה

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

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

ההתראה כוללת את הפרטים הבאים:

  • האשכול שהושפע.
  • הגרסה הנוכחית שסיום התמיכה בה קרוב או כבר חלף.
  • תאריך סיום התמיכה.

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

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

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

ההתראה הזו כוללת את הפרטים הבאים:

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

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

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

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

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

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

‫GKE שולח התראה לגבי אשכול לסוגים הבאים של אירועים משבשים:

  • הניקוז של הצומת נחסם על ידי תקציב לשיבוש Pod‏ (PDB).
  • הגעתם לזמן הקצוב לתפוגה של ה-PDB וה-Pods יימחקו בכוח למרות ההפרה של ה-PDB.

ההתראה הזו כוללת את הפרטים הבאים:

  • הצומת שהושפע מאירוע ההפרעה הזה.
  • ה-Pods שהושפעו מאירוע השיבוש הזה.
  • הפעולה שהפעילה את ניקוי הצומת.
  • זמן קצוב לתפוגה של ה-PDB לפני שה-Pods נמחקו בכוח.

צפייה בהתראות על אשכולות ב-Cloud Logging

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

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

כדי לראות את כל סוגי ההתראות על אשכולות, אפשר להציג את היומנים ב-Cloud Logging עם המסנן הבא:

logName=projects/PROJECT_ID/logs/container.googleapis.com%2Fnotifications

מחליפים את PROJECT_ID במזהה הפרויקט ב- Google Cloud .

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

jsonPayload.@type=type.googleapis.com/google.container.v1beta1.NOTIFICATION_TYPE

מחליפים את הערך NOTIFICATION_TYPE בסוג ההתראה של האשכול של היומנים שרוצים לראות.

סינון התראות של אשכולים UpgradeInfoEvent

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

jsonPayload.@type=type.googleapis.com/google.container.v1beta1.UpgradeInfoEvent
jsonPayload.eventType=EVENT_TYPE

מחליפים את EVENT_TYPE באחד מהערכים הבאים:

סינון התראות ל-Pub/Sub

אתם יכולים לסנן את ההתראות על אשכולות כדי לוודא שאתם מקבלים ב-Pub/Sub רק את ההתראות שאתם רוצים. אפשר להחיל סינון על הודעות ל-Pub/Sub באחת מהדרכים הבאות:

במאמר צפייה בהתראות על אשכול ב-Cloud Logging מוסבר איך לצפות בהתראות ולסנן אותן ב-Cloud Logging.

סינון התראות ל-Pub/Sub ב-GKE

כשמפעילים התראות על אשכולות, אפשר להגדיר סינון ל-Pub/Sub עבור סוג התראה זמין אחד או יותר על ידי ציון ערכים ל-filter בדגל --notification-config. ‫filter מקבלת רשימה מופרדת בקווים אנכיים ( | ) של סוגי ההתראות שרוצים לקבל.

לדוגמה, אם מציינים filter="UpgradeEvent|SecurityBulletinEvent", מערכת GKE תשלח התראות רק לגבי סוגי ההתראות UpgradeEvent ו-SecurityBulletinEvent.

לסינון התראות באמצעות filter יש יתרונות כמו:

  • קל יותר לשימוש, כי אתם מסננים לפי סוג ההתראה בלי להשתמש בתחביר ספציפי.
  • ההתראות שסיננתם לא נשלחות אף פעם ל-Pub/Sub, כך שלא תחויבו על הודעות שלא נמסרו.
  • אפשר לערוך את הגדרת המסנן בכל שלב.

הוראות לסינון התראות ב-GKE זמינות במאמר קבלת התראות על אשכולות באמצעות Pub/Sub.

סינון התראות ב-GKE לא משפיע על היומנים שמופיעים ב-Cloud Logging.

סינון התראות ב-Pub/Sub

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

לדוגמה, כדי לסנן התראות לגבי UpgradeEvent ו-UpgradeAvailableEvent, משתמשים בתחביר הבא בהרשמה:

attributes.type_url = "type.googleapis.com/google.container.v1beta1.UpgradeEvent" OR "type.googleapis.com/google.container.v1beta1.UpgradeAvailableEvent"

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

מידע נוסף על סינון המינוי ל-Pub/Sub זמין במאמר סינון הודעות.

התראות על התראות לגבי אשכולות ב-Cloud Logging

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

יצירת התראה מבוססת-יומן

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

  1. במסוף Google Cloud , עוברים אל Logs Explorer.

  2. בשדה Query, מזינים את השאילתה הבאה כדי לסנן לפי סוג ההתראה שבחרתם:

    resource.type="RESOURCE_TYPE"
    log_id("container.googleapis.com/notifications")
    jsonPayload.@type="type.googleapis.com/google.container.v1beta1.NOTIFICATION_TYPE"
    

    מחליפים את מה שכתוב בשדות הבאים:

    • RESOURCE_TYPE: סוג המשאב שרוצים לסנן לפי, לדוגמה gke_cluster או gke_nodepool, או שילוב של סוגים.
    • NOTIFICATION_TYPE: סוג ההתראה של האשכול שרוצים לקבל עליה התראה, כמו UpgradeEvent.

    יש סוגים של התראות שצריך לסנן אותם בנוסף. לדוגמה, אם רוצים לסנן לפי סוג מסוים של UpgradeInfoEvent, מוסיפים את המסנן jsonPayload.eventType לשאילתה. השאילתה לדוגמה הבאה מסננת את UpgradeInfoEvent שבה סוג האירוע הוא UPGRADE_LIFECYCLE:

    resource.type="RESOURCE_TYPE"
    log_id("container.googleapis.com/notifications")
    jsonPayload.@type="type.googleapis.com/google.container.v1beta1.UpgradeInfoEvent"
    jsonPayload.eventType="UPGRADE_LIFECYCLE"
    

    מידע נוסף על סינון UpgradeInfoEvent זמין במאמר סינון התראות על אשכול UpgradeInfoEvent.

  3. בתפריט פעולות, לוחצים על יצירת התראה ביומן.

  4. בדף פרטי ההתראה, נותנים שם למדיניות ההתראה ולוחצים על הבא.

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

  5. בקטע Extract log labels (חילוץ תוויות של יומן), לוחצים על Add a label (הוספת תווית). חילוץ של תוויות יומן עוזר להפוך את ההתראות שלכם לאינפורמטיביות יותר. לדוגמה, כדי לכלול את הגרסה הנוכחית ואת גרסת היעד של שדרוג UpgradeEvent, אפשר להוסיף את התוויות הבאות:

    • CurrentVersion: jsonPayload.currentVersion
    • TargetVersion: jsonPayload.targetVersion
  6. לוחצים על הבא.

  7. מגדירים את תדירות ההתראות ואת משך הזמן עד לסגירה אוטומטית, ואז לוחצים על הבא.

  8. בקטע Who should be notified? (למי לשלוח התראות?), בוחרים את ערוצי ההתראות שבהם רוצים לקבל את ההתראות ולוחצים על Save (שמירה).

אחרי שמגדירים את ההתראה, ההתראות על UpgradeEvent כוללות את התוויות CurrentVersion ו-TargetVersion, ומספקות הקשר חשוב ישירות בהתראה.

צריכת הודעות Pub/Sub

הודעות Pub/Sub מכילות שני שדות: data (מחרוזת) ו-attributes (מיפוי מחרוזת למחרוזת).

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

ההתראות תמיד כוללות את המאפיינים הבאים:

מאפיין תיאור דוגמה
project_id מספר הפרויקט שהאשכול שייך לו. 123456789
cluster_location המיקום של האשכול. us-central1-c
cluster_name השם של האשכול. example-cluster
type_url סוג ההתראה. type.googleapis.com/google.container.v1beta1.UpgradeEvent
payload מחרוזת שאפשר לנתח ב-JSON ומכילה מידע ספציפי להתראה.
{ "resourceType":"MASTER",
  "operation":"operation-1595889094437-87b7254a",
  "operationStartTime":"2020-07-27T22:31:34.437652293Z",
  "currentVersion":"1.15.12-gke.2",
  "targetVersion":"1.15.12-gke.9"}

GKE תמיד ישלח סוגי התראות של beta. עם זאת, אפשר לנתח את המטען הייעודי (Payload) כדי להציג את סוג ההתראה התואם ב-GA, אם הוא זמין.

דוגמאות להודעות התראה על אשכולות

בנוסף לטקסט בשדה data, לכל הודעה ש-GKE שולח ל-Cloud Logging או ל-Pub/Sub יש ערכים ספציפיים בשדות attributes.type_url ו-attributes.payload. בטבלאות הבאות מופיעות דוגמאות למידע שאפשר לקבל לגבי כל סוג התראה:

SecurityBulletinEvent

הפלט של הודעה SecurityBulletinEvent אמור להיראות כך:

מאפיינים
type_url type.googleapis.com/google.container.v1beta1.SecurityBulletinEvent
payload
{    "resourceTypeAffected":"RESOURCE_TYPE_CONTROLPLANE",
         "bulletinId":"GCP-2021-001",
         "cveIds":[
            "CVE-2021-3156"
         ],
         "severity":"Medium",
         "briefDescription":"A vulnerability was recently discovered in the Linux utility sudo, described in CVE-2021-3156, that may allow an attacker with unprivileged local shell access on a system with sudo installed to escalate their privileges to root on the system.",
         "affectedSupportedMinors":["1.18", "1.19"],
         "patchedVersions":["1.18.9-gke.1900", "1.19.9-gke.1900"],
         "suggestedUpgradeTarget":"1.19.9-gke.1900",
         "bulletinUri":"https://cloud.google.com/anthos/clusters/docs/security-bulletins#gcp-2021-001"
      }
      

UpgradeAvailableEvent

הפלט של הודעה מסוג UpgradeAvailableEvent אמור להיראות כך:

מאפיינים
type_url type.googleapis.com/google.container.v1beta1.UpgradeAvailableEvent
payload
{ "version":"1.17.15-gke.800",
  "resourceType":"MASTER",
  "releaseChannel":{"channel":"RAPID"},
  "windowsVersions": [
    {
      "imageType": "WINDOWS_SAC",
      "osVersion": "10.0.18363.1198",
      "supportEndDate": {
        "day": 10,
        "month": 5,
        "year": 2022
      }
    },
    {
      "imageType": "WINDOWS_LTSC",
      "osVersion": "10.0.17763.1577",
      "supportEndDate": {
        "day": 9,
        "month": 1,
        "year": 2024
      }
    }
  ]
}

      

UpgradeEvent

הפלט של הודעה מסוג UpgradeEvent אמור להיראות כך:

מאפיינים
type_url type.googleapis.com/google.container.v1beta1.UpgradeEvent
payload
{ "resourceType":"MASTER",
  "operation":"operation-1595889094437-87b7254a",
  "operationStartTime":"2020-07-27T22:31:34.437652293Z",
  "currentVersion":"1.15.12-gke.2",
  "targetVersion":"1.15.12-gke.9"}
      

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

UpgradeInfoEvent

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

מאפיינים
type_url type.googleapis.com/google.container.v1beta1.UpgradeInfoEvent
payload
{ "currentVersion":"1.31.1-gke.1846000",
  "endTime":"2024-11-06T17:12:54.111640650Z",
  "operation":"operation-1730912205658-de2f88a8-6290-4718-b2c1-fb19611060b8",
  "resource":"projects/PROJECT_ID/locations/CLUSTER_LOCATION/clusters/CLUSTER_NAME/nodePools/NODE_POOL_NAME",
  "resourceType":"NODE_POOL"
  "startTime":"2024-11-06T16:56:45.658321844Z",
  "state":"SUCCEEDED",
  "targetVersion":"1.31.1-gke.2105000"}
      

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

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