Harbor-Registry-Instanzen erstellen

Verwenden Sie den Managed Harbor Service (MHS) von Google Distributed Cloud (GDC) mit Air Gap, um in jedem Projekt eine Harbor-Registry-Instanz zu erstellen. Eine Harbor-Registry-Instanz dient als zentrales Repository zum Speichern und Verwalten von Container-Images in einer cloudnativen Umgebung. Sie erweitert die Funktionen der Open-Source-Docker-Distribution. Folgende Einschränkungen gelten:

  • Sie können maximal eine Instanz pro Projekt erstellen.
  • Instanzen sind isoliert und teilen keine Daten oder Rechenressourcen.

Hinweis

Wenn Sie für das Erstellen von Harbor-Registry-Instanzen verantwortlich sind, wenden Sie sich an Ihren IAM-Projektadministrator, um die Rolle Harbor-Instanzadministrator (harbor-instance-admin) anzufordern. Mit dieser Rolle können Sie Harbor-Instanzen, Backup-Repositories, Sicherungspläne, Sicherungen und Wiederherstellungen in einem Projekt-Namespace abrufen, auflisten, beobachten, erstellen, aktualisieren, patchen und löschen. Diese Rolle enthält die erforderlichen Berechtigungen zum Bereitstellen neuer Harbor-Instanzen.

Harbor-Registry-Instanz erstellen

Erstellen Sie eine Harbor-Registry-Instanz in der GDC-Konsole oder der gdcloud CLI.

Console

Führen Sie in der GDC-Konsole die folgenden Schritte aus:

  1. Klicken Sie im Navigationsmenü im Abschnitt CI/CD auf Harbor Container Registry.
  2. Klicken Sie auf Instanz erstellen.
  3. Geben Sie im Feld Instanzname einen Namen für die Instanz ein.
  4. Optional: Wenn Sie im Abschnitt Projekte ein Standardprojekt für diese Harbor-Instanz erstellen möchten, aktivieren Sie die Option Beim Erstellen dieser Instanz ein Standardprojekt erstellen und gehen Sie so vor:
    1. Geben Sie im Feld Projektname einen Projektnamen ein.
  5. Lesen Sie die Nutzungsbedingungen für Harbor Managed und klicken Sie das Kästchen an, wenn Sie die Bedingungen akzeptieren.
  6. Klicken Sie auf Erstellen. Der Status lautet In Bearbeitung und der Name enthält einen externen Link mit dem Namen Ihrer neu erstellten Harbor-Instanz.
  7. Nachdem die Instanz erstellt wurde und der Status Bereit lautet, klicken Sie auf den externen Link auf der Seite, um die Web-UI der Harbor-Instanz aufzurufen.

gdcloud

Erstellen Sie die Harbor-Registry-Instanz:

gdcloud harbor instances create INSTANCE \
  --project=PROJECT

Ersetzen Sie Folgendes:

  • INSTANCE den Namen der Instanz
  • PROJECT: der Name des GDC-Projekts, in dem die Instanz erstellt werden soll

Nächste Schritte

Sobald Ihre Harbor-Registry-Instanz bereit ist, können Sie Projekte zum Hosten Ihrer Image-Sammlungen erstellen oder Ihre vorhandenen Instanzen verwalten: