Visão geral da API Artifact Registry

A API Artifact Registry usa recursos personalizados do Kubernetes e depende do modelo de recursos do Kubernetes (KRM, na sigla em inglês). Essa API é usada para visualizar e gerenciar instâncias do registro de contêiner do Harbor.

Endpoint de serviço e documento de descoberta

O endpoint de API da API Artifact Registry é: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/artifactregistry.gdc.goog/v1 em que MANAGEMENT_API_SERVER_ENDPOINT é o endpoint do servidor da API Management.

Usando o comando kubectl proxy, acesse esse URL no navegador ou com uma ferramenta como curl para receber o documento de descoberta da API Artifact Registry. O comando kubectl proxy abre um proxy para o servidor da API Kubernetes na máquina local. Depois que esse comando estiver em execução, acesse o documento no seguinte URL: http://127.0.0.1:8001/apis/artifactregistry.gdc.goog/v1.

Exemplo de instância do registro de contêiner do Harbor

Confira abaixo um exemplo de instância do registro de contêiner do Harbor:

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