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:
- Klicken Sie im Navigationsmenü im Abschnitt CI/CD auf Harbor Container Registry.
- Klicken Sie auf Instanz erstellen.
- Geben Sie im Feld Instanzname einen Namen für die Instanz ein.
- 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:
- Geben Sie im Feld Projektname einen Projektnamen ein.
- Lesen Sie die Nutzungsbedingungen für Harbor Managed und klicken Sie das Kästchen an, wenn Sie die Bedingungen akzeptieren.
- 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.
- 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:
INSTANCEden Namen der InstanzPROJECT: 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: