מידע על חבילות של Distributed Cloud

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

סוגי חבילות

בתוכנת Google Distributed Cloud ל-VMware בלבד יש שני סוגים של חבילות: חבילות רגילות וחבילות מלאות. החבילות האלה מכילות את הרכיבים שנדרשים לאשכול.

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

בטבלה הבאה מוצגת השוואה בין התוכן של חבילות רגילות לחבילות מלאות.

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

מוסכמות למתן שמות לחבילות

יש כללים ספציפיים למתן שמות לחבילות. אפשר לזהות חבילה מלאה לפי הסיומת -full.tgz בשם הקובץ.

לדוגמה, חבילה מלאה יכולה להיות עם שם כמו gke-onprem-vsphere-[VERSION]-full.tgz.

תרחישי שימוש ב-Bundle

בוחרים את סוג החבילה בהתאם לסביבה ולתנאי הרשת.

תרחישי שימוש בחבילות רגילות

צריך להשתמש בחבילה רגילה להתקנות רגילות. בדרך כלל, בהתקנות כאלה יש גישה ברוחב פס גבוה ל- Google Cloud.

תרחישי שימוש בחבילה המלאה

משתמשים בחבילה מלאה בסביבות עם air gap או בתחנות עבודה בסביבת ייצור עם חיבורי proxy איטיים ל- Google Cloud.

לחבילות מלאות יש כמה יתרונות:

  • להימנע מזמן השבתה של שרת ה-proxy.
  • לא צריך להפעיל או להשבית שרת proxy לסביבות ייצור שונות.
  • מפיצים קובצי tarball של חבילות מלאות לתחנות העבודה.

אפשר להוריד חבילה מלאה בסביבה ללא שרת proxy. מכיוון שהחבילה המלאה מכילה את כל קובצי האימג' של המערכת, אתם יכולים להריץ את gkectl prepare עם החבילה המלאה בתחנת העבודה בסביבת הייצור בלי להתחבר אל Google Cloud.

הבדלים ומגבלות בין הגרסאות

התאימות והתוכן של החבילה משתנים בהתאם לגרסה של Google Distributed Cloud:

  • גרסאות 1.33 ואילך: החבילה המלאה כוללת קובצי אימג' של cgroup v2 ולא כוללת קובצי אימג' של cgroup v1, בהתאם לדרישות ברירת המחדל של זמן הריצה של אשכולות חדשים יותר.
  • גרסאות 1.32 ומטה: חבילות מלאות לא מכילות קובצי אימג' של cgroup v2. אם אתם צריכים את cgroup v2 בגרסה ישנה יותר, אתם צריכים להשתמש בחבילה רגילה.

איך חבילות פועלות עם מאגרים פרטיים

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

אם לא מגדירים מאגר פרטי, קובצי האימג' של המערכת נשלפים מ-gcr.io/gke-on-prem-release באמצעות חשבון השירות לגישה לרכיבים, component-access-sa. מידע נוסף על מאגרי נתונים פרטיים בתוכנת Google Distributed Cloud ל-VMware בלבד זמין במאמר הגדרה של Container Registry פרטי.

אם יש לכם שרת proxy ומהירות הרשת לחיבור אל Google Cloud איטית, אתם יכולים להריץ את gkectl prepare בלי שרת proxy באמצעות חבילה מלאה. אחרי ההכנה, אתם מפעילים מחדש את שרת ה-proxy ומצפים לחיבור מינימלי לרשתות חיצוניות. השיטה הזו משפרת מאוד את האבטחה.

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