Harbor-Projekte erstellen

In Harbor dient ein Projekt als logische Einheit zum Organisieren und Verwalten einer Sammlung von Container-Images. Damit können Sie zusammengehörige Artefakte gruppieren und auf die gesamte Sammlung bestimmte Richtlinien, Zugriffssteuerungen und Replikationsregeln anwenden. Images können erst per Push oder Pull in Harbor übertragen werden, wenn ein Projekt erstellt wurde.

Hinweise

Zum Erstellen von Harbor-Projekten benötigen Sie die erforderlichen Rollen für Identität und Zugriff:

  • Harbor Project Creator: Hat Zugriff zum Verwalten der HarborInstanceProject-Ressource 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-Benutzeroberfläche anmelden, damit Harbor Ihre Identität erkennt. Wenn dieser Schritt nicht ausgeführt wird, kann die Erstellung des Harbor-Projekts in der GDC-Konsole mit einem falsch positiven Ergebnis hängen bleiben.

Harbor-Projekt erstellen

Erstellen Sie ein Harbor-Projekt mit der GDC-Konsole oder der 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 die Ein/Aus-Schaltfläche Sicherheitslückenscan für das Projekt aktivieren. Weitere Informationen finden Sie unter Auf Sicherheitslücken prüfen.
  5. Klicken Sie auf Erstellen.
  6. Eine Bestätigungsmeldung wird angezeigt, dass Ihr Projekt erfolgreich erstellt wurde.
  7. Nachdem Ihr Harbor-Projekt erstellt wurde, melden Sie sich in der Harbor-Benutzeroberfläche an, um zu bestätigen, dass Sie das Harbor-Projekt sehen können.

Befehlszeile

Harbor-Projekt erstellen:

  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.