Artifact Registry API 概览

Artifact Registry API 使用 Kubernetes 自定义资源,并依赖于 Kubernetes 资源模型 (KRM)。此 API 用于查看和管理 Harbor 容器注册表实例。

服务端点和发现文档

Artifact Registry API 的 API 端点为: https://MANAGEMENT_API_SERVER_ENDPOINT/apis/artifactregistry.gdc.goog/v1 其中,MANAGEMENT_API_SERVER_ENDPOINT 是 Management API 服务器的端点。

使用 kubectl proxy 命令,您可以在浏览器中或使用 curl 等工具访问该网址,以获取 Artifact Registry API 的发现文档。kubectl proxy 命令会在本地机器上打开一个指向 Kubernetes API 服务器的代理。该命令运行后,您可以通过以下网址访问文档:http://127.0.0.1:8001/apis/artifactregistry.gdc.goog/v1

Harbor 容器注册表实例示例

以下是 Harbor 容器注册表实例的示例:

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