Créer des instances de registre Harbor

Utilisez le service géré Harbor (MHS) isolé de Google Distributed Cloud (GDC) 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 des images de conteneurs dans un environnement cloud natif. Elle étend les fonctionnalités de la distribution Docker Open Source. Les restrictions suivantes s'appliquent :

  • Vous ne pouvez créer qu'une seule instance par projet.
  • Les instances sont isolées et ne partagent aucune donnée ni aucune ressource de calcul.

Avant de commencer

Si vous êtes responsable de la création d'instances de registre Harbor, contactez l'administrateur IAM de votre projet pour demander le rôle Administrateur d'instance Harbor (harbor-instance-admin), qui vous permet d'obtenir, de lister, de surveiller, de créer, de mettre à jour, de corriger et de supprimer des instances Harbor, des dépôts de sauvegarde, des plans de sauvegarde, des sauvegardes et des restaurations dans un espace de noms de projet. Ce rôle inclut les autorisations requises pour provisionner de nouvelles instances Harbor.

Créer une instance de registre Harbor

Créez une instance de registre Harbor dans la console GDC ou la CLI gdcloud.

Console

Dans la console GDC, procédez comme suit :

  1. Dans le menu de navigation, dans la section CI/CD, cliquez sur Harbor Container Registry.
  2. Cliquez sur Créer une instance.
  3. Dans le champ Nom de l'instance, saisissez un nom pour l'instance.
  4. Facultatif : Dans la section Projets, pour créer un projet par défaut pour cette instance Harbor, cliquez sur le bouton Créer un projet par défaut lors de la création de cette instance pour l'activer, puis procédez comme suit :
    1. Dans le champ Nom du projet, saisissez un nom de projet.
  5. Lisez les Conditions d'utilisation du service géré Harbor, puis cochez la case si vous les acceptez.
  6. Cliquez sur Créer. L'état indique En cours et le nom affiche un lien externe contenant le nom de l'instance Harbor que vous venez de créer.
  7. 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.

gdcloud

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

Étape suivante

Une fois votre instance de registre Harbor prête, vous pouvez créer des projets pour héberger vos collections d'images ou gérer vos instances existantes :