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