第 4 章 使用 Quay Operator 部署 Quay
4.1. 创建 Quay Registry 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
默认配置告知 Operator 管理所有 Quay 的依赖项(数据库、Redis、对象存储等)。
4.1.1. OpenShift Console 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
-
选择 Operators
Installed Operators,然后选择 Quay Operator 以导航到 Operator 详情视图。 - 在 'Provided APIs' 下的 'quay Registry' 标题中点 'Create Instance'。
-
(可选)更改
QuayRegistry的 'Name'。这将影响 registry 的主机名。所有其他字段均使用默认值填充。 -
单击 'Create' 以提交由 Quay Operator 部署的
QuayRegistry。 -
您应该被重定向到
QuayRegistry列表视图。单击您刚才创建的QuayRegistry,以查看详细信息视图。 - 当 'Registry Endpoint' 有一个值后,单击它以通过 UI 访问您的新 Quay registry。现在,您可以选择 'Create Account' 来创建用户并登录。
4.1.2. 命令行 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
可使用 CLI 达到相同的结果。
在名为
quay.yaml的文件中创建以下QuayRegistry自定义资源。quay.yaml:
apiVersion: quay.redhat.com/v1 kind: QuayRegistry metadata: name: my-registry在命名空间中创建
QuayRegistry:$ oc create -n <your-namespace> -f quay.yaml等待
status.registryEndpoint填充。$ oc get -n <your-namespace> quayregistry my-registry -o jsonpath="{.status.registryEndpoint}" -w-
status.registryEndpoint有一个值后,使用 Web 浏览器导航到它,以通过 UI 访问您的新 Quay 注册表。现在,您可以选择 'Create Account' 来创建用户并登录。