Descripción general de la API de Artifact Registry

La API de Artifact Registry usa recursos personalizados de Kubernetes y se basa en el modelo de recursos de Kubernetes (KRM). Esta API se usa para ver y administrar instancias del registro de contenedores de Harbor.

Extremo de servicio y documento de descubrimiento

El extremo de API de la API de Artifact Registry es el siguiente: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/artifactregistry.gdc.goog/v1 donde MANAGEMENT_API_SERVER_ENDPOINT es el extremo del servidor de la API de Management.

Con el comando kubectl proxy, puedes acceder a esa URL en tu navegador o con una herramienta como curl para obtener el documento de descubrimiento de la API de Artifact Registry. El comando kubectl proxy abre un proxy al servidor de la API de Kubernetes en tu máquina local. Después de ejecutar ese comando, puedes acceder al documento en la siguiente URL: http://127.0.0.1:8001/apis/artifactregistry.gdc.goog/v1.

Ejemplo de instancia de registro de contenedores de Harbor

A continuación, se muestra un ejemplo de una instancia de registro de contenedores de Harbor:

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