בדף הזה מוסבר איך מציינים תמונת צומת לצמתים באשכולות במצב Standard של Google Kubernetes Engine (GKE). כדי לקבל מידע על אופן הפעולה של תמונות צומת ועל סוגי תמונות הצומת שזמינות, אפשר לעיין במאמר תמונות צומת.
צמתים באשכולות GKE Autopilot תמיד משתמשים בתמונת הצומת
מערכת הפעלה שמותאמת לקונטיינרים עם containerd (cos_containerd). אי אפשר לציין תמונת צומת אחרת במצב Autopilot.
לפני שמתחילים
לפני שמתחילים, חשוב לוודא שביצעתם את הפעולות הבאות:
- מפעילים את ממשק Google Kubernetes Engine API. הפעלת Google Kubernetes Engine API
- אם רוצים להשתמש ב-CLI של Google Cloud למשימה הזו, צריך להתקין ואז להפעיל את ה-CLI של gcloud. אם התקנתם בעבר את ה-CLI של gcloud, מריצים את הפקודה
gcloud components updateכדי לקבל את הגרסה העדכנית. יכול להיות שגרסאות קודמות של ה-CLI של gcloud לא יתמכו בהרצת הפקודות שמופיעות במסמך הזה.
ציון תמונה של צומת
אתם יכולים לבחור את תמונת הצומת שבה אתם רוצים להשתמש כשאתם יוצרים אשכול חדש, או שאתם יכולים לשנות את תמונת הצומת של אשכול קיים.
יצירת אשכול חדש
gcloud
כדי ליצור אשכול חדש עם קובץ אימג' ספציפי של צומת, מריצים את הפקודה הבאה:
gcloud container clusters create CLUSTER_NAME --image-type IMAGE_TYPE
מחליפים את מה שכתוב בשדות הבאים:
-
CLUSTER_NAME: השם שתבחרו לאשכול. -
IMAGE_TYPE: השם של סוג תמונת הצומת.
המסוף
נכנסים לדף Create a Kubernetes cluster במסוף Google Cloud .
מגדירים את האשכול לפי הצורך.
בחלונית הניווט, בקטע Node Pools (מאגרי צמתים), לוחצים על Nodes (צמתים).
ברשימה הנפתחת Image type, בוחרים את node image הרצוי.
לוחצים על יצירה.
Terraform
כדי ליצור אשכול חדש עם תמונת צומת ספציפית באמצעות Terraform, אפשר להיעזר בדוגמה הבאה:
מידע נוסף על שימוש ב-Terraform זמין במאמר תמיכה ב-Terraform ל-GKE.
שדרוג אשכול קיים
השינוי הזה מחייב ליצור מחדש את הצמתים, מה שעלול לשבש את עומסי העבודה הפעילים. פרטים על השינוי הספציפי הזה מופיעים בשורה המתאימה בטבלה שינויים ידניים שיוצרים מחדש את הצמתים באמצעות אסטרטגיית שדרוג צמתים בלי להתחשב במדיניות התחזוקה. מידע נוסף על עדכוני צמתים זמין במאמר תכנון שיבושים בעדכון צמתים.
gcloud
אתם יכולים לשדרג אשכול קיים כדי להשתמש בתמונה ספציפית של צומת באמצעות הפקודה gcloud container clusters upgrade. אתם יכולים לשדרג את כל מאגרי הצמתים באשכול, או לציין מאגר צמתים ספציפי באמצעות --node-pool.
כדי לשדרג אשכול קיים לשימוש בתמונה ספציפית של צומת, מריצים את הפקודה הבאה:
gcloud container clusters upgrade CLUSTER_NAME --image-type IMAGE_TYPE \
[--node-pool POOL_NAME]
מחליפים את מה שכתוב בשדות הבאים:
-
CLUSTER_NAME: השם של האשכול הקיים. -
POOL_NAME: שם מאגר הצמתים שרוצים לעדכן. -
IMAGE_TYPE: השם של סוג תמונת הצומת.
המסוף
נכנסים לדף Google Kubernetes Engine במסוף Google Cloud .
ברשימת האשכולות, לוחצים על שם האשכול שרוצים לשנות.
לוחצים על הכרטיסייה Nodes.
בקטע Node Pools (מאגרי צמתים), לוחצים על השם של מאגר הצמתים שרוצים לשדרג.
בדף פרטים של מאגר הצמתים, לוחצים על edit עריכה.
בקטע Node version (גרסת Node), לוחצים על Change (שינוי).
בוחרים את גרסת הצומת הרצויה ולוחצים על שינוי כדי להתחיל בשדרוג.
המאמרים הבאים
- מידע נוסף על תמונות של צמתים
- מידע נוסף על תמונות של צמתים ב-containerd
- מידע נוסף על עומסי עבודה של Arm ב-GKE
- מידע נוסף על גודל הצומת ב-GKE