Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Utilizza il servizio Managed Harbor (MHS) air-gapped di Google Distributed Cloud (GDC) per creare un'istanza del registro Harbor in ogni progetto. Un'istanza del registry Harbor funge da
repository centrale per l'archiviazione e la gestione delle immagini container in un ambiente
cloud-native. Estende le funzionalità della distribuzione Docker open source.
Si applicano le seguenti limitazioni:
Puoi creare al massimo un'istanza in ogni progetto.
Le istanze sono isolate e non condividono dati o risorse di calcolo.
Prima di iniziare
Per creare istanze del registro Harbor, devi disporre dei ruoli di identità e accesso necessari:
Amministratore istanza Harbor: concede l'accesso in lettura e scrittura a tutte le risorse Harbor.
Chiedi all'amministratore IAM dell'organizzazione di concederti il ruolo Amministratore istanza Harbor (harbor-instance-admin).
Crea un'istanza del registro Harbor
Per creare un'istanza del registro Harbor nel tuo progetto, segui questi passaggi.
Console
Nella console GDC, segui questi passaggi:
Fai clic sul link Harbor Container Registry nella sezione CI/CD del menu di navigazione.
Fai clic su Crea istanza.
Inserisci un nome per l'istanza in Nome istanza.
(Facoltativo) In Progetti, attiva il pulsante di attivazione/disattivazione Crea un progetto predefinito durante la creazione di questa istanza per creare un progetto predefinito per questa istanza Harbor.
Inserisci un nome per il progetto in Nome progetto.
Leggi i Termini di servizio gestiti da Harbor e seleziona la casella di controllo se li accetti.
Lo Stato deve essere In corso e il Nome deve mostrare un link esterno contenente il nome dell'istanza Harbor appena creata.
Dopo aver creato l'istanza e quando lo Stato indica Pronto, fai clic sul link esterno nella pagina per visitare la UI web dell'istanza Harbor.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[[["\u003cp\u003eThe Google Distributed Cloud (GDC) air-gapped Managed Harbor Service (MHS) allows the creation of a Harbor registry instance in each project for storing and managing container images.\u003c/p\u003e\n"],["\u003cp\u003eOnly one Harbor instance can be created per project, and these instances are isolated without shared data or compute resources.\u003c/p\u003e\n"],["\u003cp\u003eTo create an instance, users require the Harbor Instance Admin role, which grants full read and write access to all Harbor resources.\u003c/p\u003e\n"],["\u003cp\u003eInstances can be created via the GDC console by navigating to the Harbor Container Registry and providing an instance name, or via the command line using the \u003ccode\u003egdcloud harbor instances create\u003c/code\u003e command, specifying the instance and project names.\u003c/p\u003e\n"],["\u003cp\u003eWhen creating an instance, users can opt to have a default project created as well, and should the instance be successfully created, it will show up as ready in the console, and have an external link to access the web UI.\u003c/p\u003e\n"]]],[],null,["# Create Harbor registry instances\n\nUse the Google Distributed Cloud (GDC) air-gapped Managed Harbor Service (MHS) to create a\nHarbor registry instance in each project. A Harbor registry instance serves as a\ncentral repository for storing and managing container images in a cloud-native\nenvironment. It extends the capabilities of the open-source Docker distribution.\nThe following restrictions apply:\n\n- You can only create up to one instance in each project.\n- Instances are isolated and don't share any data or compute resources.\n\nBefore you begin\n----------------\n\nTo create Harbor registry instances, you must have the necessary identity and access roles:\n\n- Harbor Instance Admin: grants read and write access to all Harbor resources. Ask your Organization IAM Admin to grant you the Harbor Instance Admin (`harbor-instance-admin`) role.\n\nCreate a Harbor registry instance\n---------------------------------\n\nFollow these steps to create a Harbor registry instance in your project. \n\n### Console\n\nIn the GDC console, follow these steps:\n\n1. Click the **Harbor Container Registry** link in the section **CI/CD** in the navigation menu.\n2. Click **Create Instance**.\n3. Enter a name for the instance in **Instance name**.\n4. Optional: In **Projects** , enable the **Create a default project when creating this instance** toggle to create a default project for this Harbor instance.\n\n 1. Enter a project name in **Project Name**.\n5. Read the **Harbor managed Terms of Service** and enable the checkbox if you accept the terms.\n\n6. The **Status** must show **In progress** , and the **Name** must show an external link containing the name of your newly created Harbor instance.\n\n7. After the instance is created and the **Status** shows **Ready**, click the external link on the page to visit the web UI of the Harbor instance.\n\n### CLI\n\nCreate the Harbor registry instance: \n\n gdcloud harbor instances create \u003cvar translate=\"no\"\u003eINSTANCE\u003c/var\u003e \\\n --project=\u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e\n\nReplace the following:\n\n- \u003cvar translate=\"no\"\u003eINSTANCE\u003c/var\u003e: the name of the instance.\n- \u003cvar translate=\"no\"\u003ePROJECT\u003c/var\u003e: the name of the GDC project in which to create the instance."]]