Présentation de l'API Artifact Registry

L'API Artifact Registry utilise des ressources personnalisées Kubernetes et s'appuie sur le modèle de ressources Kubernetes (KRM). Cette API permet d'afficher et de gérer les instances du registre de conteneurs Harbor.

Point de terminaison du service et document de découverte

Le point de terminaison de l'API Artifact Registry est le suivant : https://MANAGEMENT_API_SERVER_ENDPOINT/apis/artifactregistry.gdc.goog/v1MANAGEMENT_API_SERVER_ENDPOINT est le point de terminaison du serveur de l'API Management.

À l'aide de la commande kubectl proxy, vous pouvez accéder à cette URL dans votre navigateur ou avec un outil tel que curl pour obtenir le document de découverte de l'API Artifact Registry. La commande kubectl proxy ouvre un proxy vers le serveur d'API Kubernetes sur votre machine locale. Une fois cette commande exécutée, vous pouvez accéder au document à l'URL suivante : http://127.0.0.1:8001/apis/artifactregistry.gdc.goog/v1.

Exemple d'instance Harbor Container Registry

Voici un exemple d'instance de registre de conteneurs Harbor :

apiVersion: artifactregistry.gdc.goog/v1
kind: HarborInstance
metadata:
  name: myinstance
  namespace: tenant-project-namespace