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 di accesso e regole di replica specifici all'intera raccolta. Le immagini non possono essere eseguite con push o pull in Harbor prima della creazione di un progetto.

Prima di iniziare

Prima di iniziare, devi inizializzare la tua identità con il registro Harbor accedendo all'interfaccia utente di Harbor almeno una volta.

Ruolo IAM richiesto

Per creare progetti Harbor e gestire gli spazi dei nomi delle immagini, contatta l'amministratore IAM del progetto per richiedere il ruolo Creatore di progetti Harbor (harbor-project-creator), che ti consente di creare, ottenere e guardare i progetti Harbor nello spazio dei nomi del progetto. Questo ruolo include le autorizzazioni necessarie per definire nuovi spazi dei nomi delle immagini in modo da poter stabilire limiti di sicurezza per le applicazioni containerizzate.

Creare un progetto Harbor

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

Console

Nella console GDC, completa 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 Abilita l'analisi delle vulnerabilità per il progetto. Per ulteriori informazioni, consulta Eseguire la scansione per rilevare le 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 all'interfaccia utente di Harbor per verificare di poter visualizzare il progetto Harbor.

gdcloud

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.

Passaggi successivi

Dopo aver creato un progetto Harbor, configura i client Docker e Helm per connetterti al registro Harbor: