Descripción general de la API de Artifact Registry

La API 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 gestionar instancias de registro de contenedores de Harbor.

Punto de conexión de servicio y documento de descubrimiento

El endpoint de la API Artifact Registry es: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/artifactregistry.gdc.goog/v1 donde MANAGEMENT_API_SERVER_ENDPOINT es el endpoint del servidor de la API 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 Artifact Registry. El comando kubectl proxy abre un proxy al servidor de la API de Kubernetes en tu máquina local. Una vez que se haya ejecutado el comando, podrás 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