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