משתמשים בשירות המנוהל של Harbor (MHS) עם פער אוויר ב-Google Distributed Cloud (GDC) כדי ליצור מופע של מאגר Harbor בכל פרויקט. מופע של מרשם Harbor משמש כמאגר מרכזי לאחסון ולניהול של קובצי אימג' של קונטיינרים בסביבה מבוססת-ענן. הוא מרחיב את היכולות של הפצת Docker בקוד פתוח. ההגבלות הבאות חלות:
- אפשר ליצור עד מופע אחד לכל פרויקט.
- המופעים מבודדים ולא משתפים נתונים או משאבי מחשוב.
לפני שמתחילים
אם אתם אחראים ליצירת מופעים של מאגר Harbor, אתם צריכים לפנות לאדמין IAM בפרויקט ולבקש את התפקיד אדמין מופע Harbor (harbor-instance-admin). התפקיד הזה מאפשר לכם לקבל, להציג ברשימה, לצפות, ליצור, לעדכן, לתקן ולמחוק מופעי Harbor, מאגרי גיבוי, תוכניות גיבוי, גיבויים ושחזורים במרחב שמות של פרויקט. התפקיד הזה כולל את ההרשאות הנדרשות להקצאת מופעים חדשים של Harbor.
יצירת מופע של מאגר Harbor
יוצרים מופע של מאגר Harbor במסוף GDC או ב-gdcloud CLI.
המסוף
במסוף GDC, פועלים לפי השלבים הבאים:
- בתפריט הניווט, בקטע CI/CD, לוחצים על Harbor Container Registry.
- לוחצים על Create Instance.
- בשדה Instance name, מזינים שם למכונה.
- אופציונלי: בקטע Projects (פרויקטים), כדי ליצור פרויקט ברירת מחדל למופע הזה של Harbor, לוחצים על המתג Create a default project when creating this instance (יצירת פרויקט ברירת מחדל כשיוצרים את המופע הזה) כדי להעביר אותו למצב מופעל, ואז מבצעים את הפעולות הבאות:
- בשדה Project Name (שם הפרויקט), מזינים שם לפרויקט.
- קוראים את התנאים וההגבלות של Harbor ומסמנים את התיבה אם אתם מאשרים את התנאים.
- לוחצים על יצירה. בקטע סטטוס מופיע הערך בתהליך, ובקטע שם מופיע קישור חיצוני שכולל את השם של מופע Harbor החדש שיצרתם.
- אחרי שהמופע נוצר והסטטוס שלו הוא מוכן, לוחצים על הקישור החיצוני בדף כדי לעבור לממשק המשתמש האינטרנטי של מופע Harbor.
gdcloud
יוצרים את מופע הרישום של Harbor:
gdcloud harbor instances create INSTANCE \
--project=PROJECT
מחליפים את מה שכתוב בשדות הבאים:
-
INSTANCE: השם של המכונה -
PROJECT: השם של פרויקט GDC שבו רוצים ליצור את המופע
המאמרים הבאים
אחרי שמופע של מאגר Harbor מוכן, אפשר ליצור פרויקטים לאירוח של אוספי תמונות או לנהל את המופעים הקיימים: