Creare progetti Harbor

In Harbor, un progetto funge da unità logica per organizzare e gestire una raccolta di immagini container. Fornisce un modo per raggruppare gli artefatti correlati e applicare policy, controlli dell'accesso e regole di replica specifici all'intera raccolta. Le immagini non possono essere inviate o estratte in Harbor prima della creazione di un progetto.

Prima di iniziare

Per creare progetti Harbor, devi disporre dei ruoli di identità e accesso necessari:

  • Autore progetto Harbor: ha accesso alla gestione della risorsa HarborInstanceProject nel proprio progetto. Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Creatore progetto Harbor (harbor-project-creator).
  • Prima di creare progetti Harbor, devi accedere all'interfaccia utente di Harbor per consentire a Harbor di riconoscere la tua identità. Se questo passaggio viene omesso, la creazione del progetto Harbor potrebbe bloccarsi con un falso positivo nella console GDC.

Crea un progetto Harbor

Crea un progetto Harbor utilizzando la console GDC o gcloud CLI.

Console

Nella console GDC, segui questi passaggi:

  1. Fai clic sul link Harbor Container Registry nella sezione CI/CD del menu di navigazione.
  2. Fai clic su Crea un progetto Harbor.
  3. Inserisci il nome del progetto.
  4. (Facoltativo) L'analisi delle vulnerabilità è attivata per impostazione predefinita. Per disattivare l'analisi automatica delle vulnerabilità per i progetti Harbor, fai clic sul pulsante di attivazione/disattivazione Attiva l'analisi delle vulnerabilità per il progetto. Per ulteriori informazioni, consulta la sezione Eseguire la scansione per rilevare vulnerabilità.
  5. Fai clic su Crea.
  6. Viene visualizzato un messaggio di conferma che indica che il progetto è stato creato correttamente.
  7. Dopo aver creato il progetto Harbor, accedi alla relativa UI per verificare di poterlo visualizzare.

Interfaccia a riga di comando

Crea il progetto Harbor:

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

Sostituisci quanto segue:

  • HARBOR_PROJECT: il nome del progetto Harbor da creare.
  • PROJECT: il nome del progetto GDC.
  • INSTANCE: il nome dell'istanza