A API Artifact Registry usa recursos personalizados do Kubernetes e baseia-se no modelo de recursos do Kubernetes (KRM). Esta API é usada para ver e gerir instâncias do registo de contentores do Harbor.
Ponto final do serviço e documento de descoberta
O ponto final da API Artifact Registry é:
https://MANAGEMENT_API_SERVER_ENDPOINT/apis/artifactregistry.gdc.goog/v1
onde MANAGEMENT_API_SERVER_ENDPOINT
é o ponto final do servidor da API Management.
Com o comando kubectl proxy
, pode aceder a esse URL no seu navegador ou com uma ferramenta como curl
para obter o documento de descoberta da API Artifact Registry.
O comando kubectl proxy
abre um proxy para o servidor da API Kubernetes na sua máquina local. Depois de executar esse comando, pode aceder ao documento no seguinte URL: http://127.0.0.1:8001/apis/artifactregistry.gdc.goog/v1
.
Exemplo de instância do registo de contentores do Harbor
Segue-se um exemplo de uma instância do registo de contentores do Harbor:
apiVersion: artifactregistry.gdc.goog/v1
kind: HarborInstance
metadata:
name: myinstance
namespace: tenant-project-namespace