Utilisez le service Managed Harbor Service (MHS) Google Distributed Cloud (GDC) air-gapped pour créer une instance de registre Harbor dans chaque projet. Une instance de registre Harbor sert de dépôt central pour stocker et gérer les images de conteneurs dans un environnement cloud natif. Il étend les capacités de la distribution Docker Open Source. Les restrictions suivantes s'appliquent :
- Vous ne pouvez créer qu'une seule instance dans chaque projet.
- Les instances sont isolées et ne partagent aucune donnée ni ressource de calcul.
Avant de commencer
Pour créer des instances de registre Harbor, vous devez disposer des rôles d'identité et d'accès nécessaires :
- Administrateur d'instance Harbor : accorde un accès en lecture et en écriture à toutes les ressources Harbor.
Demandez à votre administrateur IAM de l'organisation de vous attribuer le rôle Administrateur d'instance Harbor (
harbor-instance-admin
).
Créer une instance de registre Harbor
Suivez ces étapes pour créer une instance de registre Harbor dans votre projet.
Console
Dans la console GDC, procédez comme suit :
- Cliquez sur le lien Harbor Container Registry dans la section CI/CD du menu de navigation.
- Cliquez sur Créer une instance.
- Saisissez le nom de l'instance dans Nom de l'instance.
Facultatif : Dans Projets, activez l'option Créer un projet par défaut lors de la création de cette instance pour créer un projet par défaut pour cette instance Harbor.
- Saisissez un nom de projet dans Nom du projet.
Lisez les Conditions d'utilisation de Harbor Managed et cochez la case si vous les acceptez.
L'état doit indiquer En cours et le nom doit afficher un lien externe contenant le nom de l'instance Harbor que vous venez de créer.
Une fois l'instance créée et que l'état indique Prêt, cliquez sur le lien externe de la page pour accéder à l'interface utilisateur Web de l'instance Harbor.
CLI
Créez l'instance de registre Harbor :
gdcloud harbor instances create INSTANCE \
--project=PROJECT
Remplacez les éléments suivants :
INSTANCE
: nom de l'instance.PROJECT
: nom du projet GDC dans lequel créer l'instance.