ב-Artifact Registry מאוחסנים הפורמטים הבאים של ארטיפקטים.
| פורמטים | |
|---|---|
| Docker | אחסון של קובצי אימג' של קונטיינרים של Docker ושל תרשימי Helm שנארזו בפורמט OCI. מידע נוסף על פורמטים של קובצי אימג' של קונטיינרים זמין במאמר בנושא קובצי אימג' של קונטיינרים. |
| Ruby (תצוגה מקדימה) | אחסון של Ruby gems שאתם יוצרים באמצעות RubyGems או Bundler. מידע נוסף על אחסון חבילות Ruby ב-Artifact Registry זמין במאמר תחילת העבודה עם Ruby gems. |
| Conda (תצוגה מקדימה) | אחסון חבילות Conda. מידע נוסף על אחסון חבילות Conda ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Conda. |
| Maven | אחסון חבילות Java שנוצרות באמצעות Maven או Gradle. מידע נוסף על אחסון חבילות Java ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Java. |
| npm | אחסון חבילות Node.js שמנוהלות באמצעות npm. מידע נוסף על אחסון חבילות Node.js ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Node.js. |
| Python | אחסון של חבילות Python. מידע נוסף על אחסון חבילות Python ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Python. |
| Apt | אחסון חבילות Debian שמנוהלות באמצעות Apt. מידע נוסף על אחסון חבילות Debian ב-Artifact Registry זמין במאמר תחילת העבודה עם חבילות Debian. |
| טעים | אחסון חבילות RPM שמנוהלות באמצעות Yum ו-DNF. מידע נוסף על אחסון חבילות RPM זמין במאמר תחילת העבודה עם חבילות RPM. |
| Kubeflow | אחסון תבניות של צינורות Kubeflow. תבנית של פייפליין מאפשרת לכם להשתמש מחדש בהגדרות של תהליכי עבודה של למידת מכונה כשאתם מנהלים תהליכי עבודה של למידת מכונה ב-Vertex AI. Vertex AI היא Google Cloud פלטפורמה ללמידת מכונה שמאפשרת ליצור, לפרוס ולנהל מודלים של למידת מכונה. מידע על יצירת תבניות של צינורות העברה ושימוש בהן ב-Artifact Registry זמין במאמר יצירה, העלאה ושימוש בתבנית של צינור העברה. |
| המשך | אחסון מודולים של Go. מידע נוסף על אחסון מודולים של Go ב-Artifact Registry זמין במאמר תחילת העבודה עם מודולים של Go. |
| גנרי | אחסון של פריטים גנריים. ארטיפקטים גנריים הם ארטיפקטים עם גרסאות שלא ניתן לשנות אותם, והם לא עומדים בדרישות של פורמט חבילה ספציפי. מידע נוסף על אחסון ארטיפקטים כלליים ב-Artifact Registry זמין במאמר עבודה עם פורמטים אחרים של ארטיפקטים. |
קובצי אימג' של קונטיינרים
Artifact Registry תומך בפורמטים הבאים של קובצי אימג' בקונטיינרים:
- Docker Image Manifest V2, Schema 1
- Docker Image Manifest V2, Schema 2
- מפרטים של פורמט תמונות של Open Container Initiative (OCI)
Docker V2
מניפסט של קובץ אימג' ב-Docker V2 הוא מפרט של קובצי אימג' לקונטיינרים שמאפשר קובצי אימג' מרובי ארכיטקטורות ותומך בקובצי אימג' עם כתובת תוכן.
קובצי אימג' של Docker V2 מחליפים את קובצי האימג' של Docker V1, שהשימוש בהם הופסק.
פורמט תמונה של OCI
פורמט תמונת OCI הוא מפרט לתמונות קונטיינר שמבוסס על Docker Image Manifest Version 2, Schema 2. Artifact Registry מטמיע את מפרט OCI, פרוטוקול API שעוזר לתקנן את הפצת התוכן.
אפשר לאחסן ארטיפקטים שתומכים בפורמט התמונה OCI במאגרי Docker של Artifact Registry. לדוגמה:
- תרשימי Helm 3 יכולים להיות ארוזים בפורמט OCI. מידע נוסף זמין במאמר סקירה כללית על Helm ב-Artifact Registry.
Singularity תומך בשליפה של תמונות Docker ו-OCI ממאגרי רישום פרטיים, ובדחיפה ושליפה של תמונות בפורמט Singularity Image File (SIF) עם מאגרי רישום פרטיים.
- האימות דומה לאימות של לקוחות Docker.
Singularity יכול לקרוא הגדרות שהכלי לעזרה בפרטי הכניסה הוסיף ללקוח Docker
config.json. אם אתם משתמשים באסימון או במפתח של חשבון שירות לאימות סיסמה, אתם יכולים להשתמש בפקודה singularity remote login כדי להיכנס באמצעות פרטי הכניסה שלכם. - משתמשים בפקודה singularity pull עם ה-URI
oras://כדי למשוך תמונות. - משתמשים בפקודה singularity push עם ה-URI
oras://כדי להעלות תמונות.
לדוגמה, הפקודה הבאה שולפת את
my-app:latestמהמאגרus-west1.pkg.dev/my-project/sif-repo.singularity pull oras://us-west1.pkg.dev/my-project/sif-repo/my-app:latest`- האימות דומה לאימות של לקוחות Docker.
Singularity יכול לקרוא הגדרות שהכלי לעזרה בפרטי הכניסה הוסיף ללקוח Docker
ב-Cloud Build, אפשר גם להגדיר את קובץ התצורה של ה-build כך שתמונות OCI יועלו ל-Artifact Registry במהלך תהליך ה-build. מידע נוסף זמין במאמרי העזרה בנושא סכימת קובץ הגדרות ה-build של oci.
רשימות מניפסטים ואינדקסים של תמונות
רשימות מניפסט הן חלק מקובצי אימג' של Docker V2, Schema 2 ו-OCI.
רשימות מניפסט מאפשרות להשתמש בתקציר או בתג יחיד כדי לייצג כמה צורות של תמונה.
אינדקסים של תמונות מקבילים לרשימות מניפסט בתמונות OCI.
בדומה לרשימות מניפסט, מניפסט של אינדקס תמונות מתייחס לכמה מניפסטים של תמונות. אינדקסים של תמונות שימושיים לתמונות שמוצגות בכמה פלטפורמות.