Panoramica dell'API Artifact Registry

L'API Artifact Registry utilizza risorse personalizzate Kubernetes e si basa sul modello di risorse Kubernetes (KRM). Questa API viene utilizzata per visualizzare e gestire le istanze del registro dei container Harbor.

Endpoint di servizio e documento di rilevamento

L'endpoint API per l'API Artifact Registry è: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/artifactregistry.gdc.goog/v1 dove MANAGEMENT_API_SERVER_ENDPOINT è l'endpoint del server dell'API Management.

Utilizzando il comando kubectl proxy, puoi accedere a questo URL nel browser o con uno strumento come curl per ottenere il documento di rilevamento per l'API Artifact Registry. Il comando kubectl proxy apre un proxy al server API Kubernetes sulla tua macchina locale. Una volta eseguito il comando, puoi accedere al documento al seguente URL: http://127.0.0.1:8001/apis/artifactregistry.gdc.goog/v1.

Esempio di istanza del registro dei container Harbor

Di seguito è riportato un esempio di istanza del registro container Harbor:

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