Créer des instances de registre Harbor

Utilisez le service Managed Harbor Service (MHS) de Google Distributed Cloud (GDC) avec isolation physique 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. Il étend les fonctionnalités de la distribution Docker Open Source. Les restrictions suivantes s'appliquent :

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

Avant de commencer

Si vous êtes chargé de créer des instances de registre Harbor, contactez l'administrateur de projet IAM 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, activez l'option Créer un projet par défaut lors de la création de cette instance, puis procédez comme suit :
    1. Dans le champ Project Name (Nom du projet), saisissez le nom du projet.
  5. Lisez les Conditions d'utilisation de Harbor Managed, puis cochez la case si vous acceptez les conditions.
  6. Cliquez sur Créer. La colonne État indique En cours, et la colonne 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 l'état défini sur 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

Étapes suivantes

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 :