כניסה ל-Docker ול-Helm

במאמר הזה מוסבר איך להיכנס ל-Docker או ל-Helm באמצעות סודות של CLI.

מופעי המרשם של Harbor במכשיר Google Distributed Cloud (GDC)‎ עם air gap משתמשים בשרת proxy לאימות זהויות (IAP) לצורך אימות. אחרי שתיכנסו לממשק האינטרנט של Harbor באמצעות IAP בפעם הראשונה, תוכלו לאחזר סוד CLI סטטי מפרופיל המשתמש שלכם ב-Harbor ולהשתמש בו כסיסמה כשאתם נכנסים מ-Docker או מ-Helm CLI. השיטה הזו זמינה רק בממשק המשתמש של Harbor.

לפני שמתחילים

התפקידים שצריך ב-IAM

כדי להגדיר אימות למכונות של מאגר Harbor, צריך לפנות לאדמין של IAM בפרויקט ולבקש את התפקיד צפייה במכונות של Harbor (harbor-instance-viewer). התפקיד הזה מאפשר לקבל, להציג ולצפות במכונות של Harbor במרחב השמות של הפרויקט. התפקיד הזה כולל את ההרשאות שנדרשות כדי לראות את הפרטים של מכונות Harbor קיימות, כדי שתוכלו לאחזר את כתובות ה-URL של המאגר לצורך אימות.

כניסה באמצעות סודות של CLI

כדי להיכנס ל-Docker או ל-Helm באמצעות סודות CLI:

  1. נכנסים ל-Harbor באמצעות חשבון משתמש ב-IAP.
  2. לוחצים על שם המשתמש ובוחרים באפשרות פרופיל משתמש.
  3. כדי להעתיק את הסוד של ה-CLI שמשויך לחשבון, לוחצים על Copy.
  4. אופציונלי: כדי להציג לחצנים ליצירה אוטומטית או ידנית של סוד CLI חדש, לוחצים על More בפרופיל המשתמש.

  5. אם יצרתם סוד CLI חדש, לוחצים על Copy כדי להעתיק אותו.

  6. משתמשים בסוד ה-CLI בתור הסיסמה כשנכנסים ל-Harbor מ-Docker או מ-Helm CLI:

    docker login -u USERNAME -p CLI_SECRET HARBOR_INSTANCE_URL
    

    מחליפים את מה שכתוב בשדות הבאים:

    • ‫USERNAME: שם המשתמש של החשבון ב-Harbor.
    • ‫CLI_SECRET: הסוד שנוצר ל-CLI.
    • ‫HARBOR_INSTANCE_URL: כתובת ה-URL של המכונה של Harbor.