סקירה כללית של Artifact Registry

‫Artifact Registry ‏ (SAR) במכשיר Google Distributed Cloud ‏ (GDC) עם בידוד פיזי תומך בפריסת GDC ומנהל אותה. מערכת GDC מאחסנת את פריטי המערכת ב-Artifact Registry פרטי. יש פורמטים שונים של ארטיפקטים של המערכת, למשל:

  • קובצי אימג' של קונטיינרים ל-GKE Enterprise,‏ KubeVirt ושירותים מנוהלים של GDC
  • תמונות של מערכת ההפעלה (OS)
  • פורמטים של קושחה
  • תבניות מוזהבות של מכונות וירטואליות (VM)
  • תרשימי Helm

‫Artifact Registry משתתף בפעולות שונות של מערכת GDC, כמו התקנה, שדרוגים ומחזור החיים של משאבים, בצורה מאובטחת וניתנת להרחבה.

חלוקת תוצרי הפגישה

הפצת ארטיפקטים היא התהליך של הפצת ארטיפקטים בין מרשמים. במערכת Artifact Registry, יכול להיות שיהיו מקרים שבהם מאגרי Harbor יצטרכו להפיץ פריטים ביניהם. אפשר להשתמש בהפצת ארטיפקטים כדי לבצע את הפעולות הבאות:

  • הפצת ארטיפקטים ממאגר Harbor בצומת ה-bootstrapper למאגר Harbor באשכול התשתית של הארגון.
  • הפצת חבילות שירות ממאגר Harbor באשכול התשתית של הארגון למאגר Harbor באשכול הניהול של ה-Fleet.
  • שליפת ארטיפקטים ממאגר המקור לאחסון מקומי ודחיפתם למאגר היעד.
  • פריסת Kubernetes ו-Harbor באמצעות מאגר העברות אוטומטיות. במאגר הזה מאוחסנים קובצי האימג' של הקונטיינרים שדרושים ל-Kubernetes ול-Harbor, והוא פועל כשירות systemd בצמתים של תשתית הארגון.

מידע על מגבלות המערכת

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

שינוי תוצרים של המערכת

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

בדיקת שינויים בפריטים

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

דחיפה ושליפה של ארטיפקטים

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

‫GDC שולף באופן אוטומטי את הארטיפקט העדכני ביותר מ-Harbor. עם זאת, במקרים מסוימים יכול להיות שתצטרכו לשלוף פריטי מידע שנוצרו בתהליך הפיתוח (Artifact) באופן ידני. מידע נוסף על הפעולות האלה זמין במאמר העברה של תמונות קונטיינר מאשכול ואליו.

ניהול בקשות SAR במהלך שדרוג

הרחבת נפח האחסון של ה-SAR ב-GDC. יכול להיות שיהיה צורך בכך במהלך שדרוג אם נפח האחסון של המרשם יסתיים. התהליך כולל בדיקה של נפח האחסון הנוכחי בשימוש והגדלה של הקצאת האחסון באמצעות תיקון של התביעה לנפח אחסון קבוע. כדי שהשינויים ייכנסו לתוקף, צריך להפעיל מחדש את Artifact Registry. מידע נוסף מופיע במאמר בנושא שינוי הגודל של Artifact Registry.

אימות חבילות GDC מתבצע באמצעות רשות אישורי בסיס (CA) כדי לאמת אישורים של מפתחות הפצה. אם בהודעת גרסה נדרש שדרוג של רשות אישורים בסיסית, או אם מוצגת הודעת אזהרה במהלך שדרוג המערכת, צריך לשדרג את רשות האישורים הבסיסית. כדי לשדרג את האישור, ראו שדרוג אישור לאימות חבילה.