אבני דרך ומספרי Build
גרסאות ראשיות של קובצי אימג' של מערכת הפעלה שמותאמת לקונטיינרים מזוהות באמצעות מה שאנחנו מכנים אבני דרך. אבני הדרך של מערכת הפעלה שמותאמת לקונטיינרים הן מספרים שלמים שעולים באופן מונוטוני. כל אבן דרך חדשה מציינת את תחילתו של מחזור פיתוח חדש (ענף בקוד שלנו) ועשויה להציג תכונות חדשות ושינויים משמעותיים אחרים.
במהלך מחזור החיים של אבן דרך של מערכת הפעלה שמותאמת לקונטיינרים, אנחנו עשויים לפרסם כמה עדכונים שכוללים תיקוני באגים, תיקוני אבטחה ושינויים אחרים. אפשר לזהות את הגרסאות המצטברות האלה של אבן דרך באמצעות מספר ה-build.
כדי לזהות את אבן הדרך ואת מספר ה-build של מערכת הפעלה שמותאמת לקונטיינרים שבה אתם משתמשים, צריך לבדוק את הקובץ /etc/os-release. בקובץ הזה, הערך של VERSION_ID (לדוגמה, VERSION_ID=81) מייצג את אבן הדרך, והערך של השדה BUILD_ID (לדוגמה, BUILD_ID=12871.1160.0) מייצג את מספר ה-build. מספר האבן דרך ומספר ה-build מופיעים גם כחלק משם קובץ האימג' של מערכת ההפעלה שמותאמת לקונטיינרים. לדוגמה, לתמונה cos-81-12871-1160-0 יש אבן דרך 81 ומספר build 12871-1160-0.
רמות משמעותיות של תמיכה לטווח ארוך (LTS)
אבני דרך שמיועדות לשימוש בהפקה ונתמכות למשך זמן ארוך יותר מסומנות כ-LTS (תמיכה לטווח ארוך). ב-Compute Engine, אנחנו משתמשים בתכונה image families כדי לתייג ולזהות את מהדורות ה-LTS שלנו.
בטבלה הבאה מפורטים סיכומי הגרסאות של מערכת הפעלה שמותאמת לקונטיינרים שזמינות ב-Compute Engine:
ציוני דרך פעילים
| גרסת OS | פרויקט תמונות | משפחת תמונות x86 | משפחת תמונות של זרועות | פותח על ידי | סיום התמיכה | נתוני גרסה |
|---|---|---|---|---|---|---|
| COS 133 DEV | cos-cloud |
cos-dev |
cos-arm64-dev |
להגדרה | dev | |
| COS 129 LTS | cos-cloud |
cos-129-lts |
cos-arm64-129-lts |
מרץ 2028 | milestone 129 | |
| COS 125 LTS | cos-cloud |
cos-125-lts |
cos-arm64-125-lts |
ספטמבר 2027 | milestone 125 | |
| COS 121 LTS | cos-cloud |
cos-121-lts |
cos-arm64-121-lts |
מרץ 2027 | milestone 121 | |
| COS 117 LTS | cos-cloud |
cos-117-lts |
cos-arm64-117-lts |
ספטמבר 2026 | milestone 117 |
אבני דרך שהוצאו משימוש
| גרסת OS | פרויקט תמונות | משפחת תמונות x86 | משפחת תמונות של זרועות | פותח על ידי | תאריך הפסקת התמיכה | נתוני גרסה |
|---|---|---|---|---|---|---|
| COS 113 LTS | cos-cloud |
cos-113-lts |
cos-arm64-113-lts |
מרץ 2026 | milestone 113 | |
| COS 109 LTS | cos-cloud |
cos-109-lts |
cos-arm64-109-lts |
ספטמבר 2025 | milestone 109 | |
| COS 105 LTS | cos-cloud |
cos-105-lts |
cos-arm64-105-lts |
מרץ 2025 | milestone 105 | |
| COS 101 LTS | cos-cloud |
cos-101-lts |
N/A |
אוקטובר 2024 | milestone 101 | |
| COS 97 LTS | cos-cloud |
cos-97-lts |
N/A |
אפריל 2024 | milestone 97 | |
| COS 93 LTS | cos-cloud |
cos-93-lts |
N/A |
אוקטובר 2023 | milestone 93 | |
| COS 89 LTS | cos-cloud |
cos-89-lts |
N/A |
מרץ 2023 | milestone 89 | |
| COS 85 LTS | cos-cloud |
cos-85-lts |
N/A |
ספטמבר 2022 | milestone 85 | |
| COS 81 LTS | cos-cloud |
cos-81-lts |
N/A |
ספטמבר 20211 | milestone 81 | |
| COS 77 LTS | cos-cloud |
cos-77-lts |
N/A |
אפריל 20211 | milestone 77 | |
| COS 73 LTS | cos-cloud |
cos-73-lts |
N/A |
יוני 2020 | milestone 73 | |
| COS 69 LTS | cos-cloud |
cos-69-lts |
N/A |
דצמבר 2019 | milestone 69 |
-
כשמשתמשים ב-COS 77 LTS וב-COS 81 LTS יחד עם GKE, משך התמיכה ארוך יותר. משתמשי GKE צריכים לעיין בלוח הזמנים של מהדורות GKE כדי לקבל פרטים. ↩
הערות מוצר של גרסת פיתוח
יכול להיות שבכל רגע נתון יהיו כמה אבני דרך פעילות של LTS. לדוגמה, הפקודה הבאה מציגה משפחות של תמונות LTS שפעילות כרגע:
gcloud compute images list --no-standard-images --project=cos-cloud | grep lts
cos-101-17162-40-16 cos-cloud cos-101-lts READY
cos-89-16108-766-3 cos-cloud cos-89-lts READY
cos-93-16623-295-5 cos-cloud cos-93-lts READY
cos-97-16919-189-3 cos-cloud cos-97-lts READY
cos-arm64-101-17162-40-16 cos-cloud cos-arm64-101-lts READY
מחזור החיים של יעד LTS
אבן דרך חדשה של LTS במערכת הפעלה שמותאמת לקונטיינרים מוצגת בערך כל 6 חודשים במשפחת התמונות שלה בשם cos-[MILESTONE]-lts (x86) ו-cos-arm64-[MILESTONE]-lts (Arm).
לפני שנקבע שהגרסה היא LTS, אבן הדרך עוברת פיתוח תכונות במשך כ-6 חודשים, ובדיקות נרחבות וייצוב במשך חודשיים.
מחזור החיים של אבן דרך של מערכת הפעלה שמותאמת לקונטיינרים LTS נראה כך:
| שלב | משך | תיאור |
|---|---|---|
| פיתוח | 6 חודשים | פיתוח פעיל שבמהלכו אבן הדרך מקבלת שדרוגים משמעותיים של חבילות ותכונות חדשות.
העדכונים מתפרסמים מדי חודש או לפי הצורך במשפחות של cos-dev ו-cos-arm64-dev.
|
| ייצוב | חודשיים | התכונות קפואות והמיקוד הוא בהרחבת הבדיקות, בתיקון באגים וביצירת יציבות בגרסה. הגרסה מושקת לפי הצורך למשפחות cos-beta ו-cos-arm64-beta.
|
| ייצור | שנתיים | תחזוקה פעילה של אבן הדרך על ידי טיפול בבעיות בייצור ובתיקוני אבטחה בעדיפות גבוהה. הגרסה תצא לפי הצורך במשפחות cos-[MILESTONE]-lts ו-cos-arm64-[MILESTONE]-lts.
|
| הוצאה משימוש | לא רלוונטי | כל התמונות באבן הדרך מסומנות כהוצאה משימוש, והתגים cos-[MILESTONE]-lts
ו-cos-arm64-[MILESTONE]-lts מוסרים. המשתמשים עדיין יכולים להשתמש בתמונות שהוצאו משימוש, אבל הם לא יקבלו תיקוני באגים או עדכוני אבטחה.
|
אחרי שמעבירים את הגרסה למשפחת LTS, אבן הדרך LTS מספקת את היתרונות הבאים:
- תקופת תמיכה של שנתיים
- תיקוני אבטחה למשך כל תקופת התמיכה
- פתרונות לבעיות בהפקה
- דף נתוני גרסה ייעודי שבו מפורטים כל השינויים שבוצעו בתמונה.
לכל פריסות הייצור, מומלץ להשתמש בתמונה מאחת ממשפחות ה-LTS.
אחרי שתקופת התמיכה ב-LTS מסתיימת עבור אבן דרך של LTS, משפחת התמונות המתאימה לא תקבל יותר תיקוני אבטחה או תיקוני באגים. בנוסף, משפחות התמונות התואמות cos-[MILESTONE]-lts ו-cos-arm64-[MILESTONE]-lts יסומנו כמשפחות שיצאו משימוש.
מידע נוסף על התחייבויות התמיכה למשפחות האלה זמין במדיניות התמיכה.
מהדורות LTS Refresh
מהדורות על פי דרישה מתבצעות באבני דרך של LTS בתגובה לתיקוני באגים ואבטחה בעדיפות גבוהה. כל שלושה חודשים מתבצעת מהדורה שכוללת תיקוני באגים ואבטחה בעדיפות בינונית ונמוכה. אנחנו קוראים לגרסאות האלה גרסאות LTS Refresh. הגרסאות האלה יוצאות בתדירות נמוכה יותר כדי לעזור למשתמשים לנהל את הסיכונים שקשורים לעדכונים.
בדף הערות הגרסה של אבן הדרך יצוין אילו גרסאות הן גרסאות רענון LTS. המשתמשים צריכים לנקוט משנה זהירות כשהם משיקים את הגרסאות האלה, כי תיקוני באגים ואבטחה בעדיפות בינונית ונמוכה עלולים לגרום לרגרסיות.
בחירת הגרסה הנכונה של מערכת הפעלה שמותאמת לקונטיינרים
ב-Compute Engine, משפחות התמונות של מערכת הפעלה שמותאמת לקונטיינרים יכולות לעזור לכם לבחור את התמונה הנכונה למטרה שלכם. מומלץ מאוד להגדיר בדיקות מדורגות לצד סביבת הייצור באמצעות ה-API של משפחת התמונות.
| משפחת תמונות x86 | משפחת תמונות של זרועות | תיאור | שימוש מומלץ |
|---|---|---|---|
cos-[MILESTONE]-lts |
cos-arm64-[MILESTONE]-lts |
המשפחה הזו כוללת גרסאות שמוכנות לייצור ומבוססות על אבן דרך ספציפית. התמונות במשפחה הזו מקבלות רק תיקוני אבטחה ויציבות. | מתאים להרצת כל עומסי העבודה בסביבת הייצור. כדאי להתחיל עם אבן הדרך הגבוהה ביותר כדי למקסם את משך התמיכה. |
cos-stable |
cos-arm64-stable |
המשפחה הזו תואמת לנקודת הציון העדכנית שלנו שמוכנה לייצור. כל תיקוני האבטחה והיציבות יחולו על התמונות בקבוצה המשפחתית הזו. כל 6 חודשים, אבן הדרך האחרונה של LTS שמכילה תכונות חדשות מתפרסמת גם בסדרת הגרסאות הזו. | ליצור מופעים חד-פעמיים שמתכננים להגדיר ולתחזק באופן ידני. |
cos-beta |
cos-arm64-beta |
המשפחה הזו מגיעה אחרי הגרסה הראשית הבאה שלנו שנמצאת בשלב הייצוב. | השימוש בהן מאפשר לבצע בדיקות רציפות כדי לאמת תכונות חדשות ושדרוגים של מערכת ההפעלה. |
cos-dev |
cos-arm64-dev |
המשפחה הזו פועלת לפי הגרסה האחרונה שלנו שנמצאת בפיתוח. תמונות במשפחה הזו עוברות שינויים משמעותיים, ויכול להיות שיופיעו בה פיצ'רים לא יציבים. | השימוש הוא לניסויים ולבדיקות חד-פעמיות. |
הגדרה של בדיקות מדורגות כמו זו אמורה לעזור לצמצם את הבעיות כשמשיקים גרסאות ראשיות חדשות יותר של תמונות מערכת הפעלה שמותאמת לקונטיינרים בסביבת הייצור.