Harbor-Projekte erstellen

In Harbor dient ein Projekt als logische Einheit zum Organisieren und Verwalten einer Sammlung von Container-Images. Es bietet eine Möglichkeit, zugehörige Artefakte zu gruppieren und bestimmte Richtlinien, Zugriffskontrollen und Replikationsregeln auf die gesamte Sammlung anzuwenden. Images können erst in Harbor hochgeladen oder daraus heruntergeladen werden, wenn ein Projekt erstellt wurde.

Hinweis

Zum Erstellen von Harbor-Projekten benötigen Sie die folgenden Identitäts- und Zugriffsrollen:

  • Harbor Project Creator: Hat Zugriff auf die Verwaltung der Ressource HarborInstanceProject in seinem Projekt. Bitten Sie Ihren IAM-Administrator der Organisation, Ihnen die Rolle „Harbor Project Creator“ (harbor-project-creator) zuzuweisen.
  • Bevor Sie Harbor-Projekte erstellen, müssen Sie sich zuerst in der Harbor-UI anmelden, damit Harbor Ihre Identität erkennt. Wenn Sie diesen Schritt überspringen, kann die Erstellung des Harbor-Projekts in der GDC Console mit einem falsch positiven Ergebnis hängen bleiben.

Harbor-Projekt erstellen

Erstellen Sie ein Harbor-Projekt über die GDC Console oder die gdcloud CLI.

Console

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

  1. Klicken Sie im Navigationsmenü im Bereich CI/CD auf den Link Harbor Container Registry.
  2. Klicken Sie auf Harbor-Projekt erstellen.
  3. Geben Sie den Namen des Projekts ein.
  4. Optional: Das Scannen auf Sicherheitslücken ist standardmäßig aktiviert. Wenn Sie das automatische Scannen auf Sicherheitslücken für Harbor-Projekte deaktivieren möchten, klicken Sie auf den Ein/Aus-Button Scannen auf Sicherheitslücken für das Projekt aktivieren. Weitere Informationen finden Sie unter Auf Sicherheitslücken prüfen.
  5. Klicken Sie auf Erstellen.
  6. Eine Bestätigungsmeldung informiert Sie darüber, dass Ihr Projekt erfolgreich erstellt wurde.
  7. Nachdem Ihr Harbor-Projekt erstellt wurde, melden Sie sich in der Harbor-UI an, um zu bestätigen, dass Sie das Harbor-Projekt sehen können.

CLI

Erstellen Sie das Harbor-Projekt:

  gdcloud harbor harbor-projects create HARBOR_PROJECT \
    --project=PROJECT \
    --instance=INSTANCE

Ersetzen Sie Folgendes:

  • HARBOR_PROJECT: der Name des zu erstellenden Harbor-Projekts.
  • PROJECT: der Name des GDC-Projekts.
  • INSTANCE: der Name der Instanz.

Nächste Schritte

Nachdem Sie ein Harbor-Projekt erstellt haben, konfigurieren Sie Ihre Docker- und Helm-Clients, um eine Verbindung zu Ihrer Harbor-Registry herzustellen: