Panoramica dell'API Artifact Registry

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

Endpoint del 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 di gestione.

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 dell'API Kubernetes sulla tua macchina locale. Dopo aver 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 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