9.4. 创建 QuayIntegration 自定义资源
在此过程中,您将创建一个 QuayIntegration
自定义资源,该资源可以从 Web 控制台或命令行完成。
先决条件
- 您已设置 Red Hat Quay 并获取访问令牌。
- 您已在 OpenShift Container Platform 上部署了 Quay Bridge Operator。
- 具有集群管理员权限的 OpenShift Container Platform 4.6 或更高版本环境。
- 可选: 已安装 OpenShift CLI(oc)。
9.4.1. 可选:使用 CLI 创建 QuayIntegration 自定义资源 复制链接链接已复制到粘贴板!
按照以下步骤,使用命令行创建 QuayIntegration
自定义资源。
流程
创建
quay-integration.yaml
:touch quay-integration.yaml
$ touch quay-integration.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 以下配置用于
QuayIntegration
自定义资源的最小部署:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 有关所有配置字段的列表,请参阅"QuayIntegration 配置字段"。
创建
QuayIntegration
自定义资源:oc create -f quay-integration.yaml
$ oc create -f quay-integration.yaml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
9.4.2. 可选:使用 Web 控制台创建 QuayIntegration 自定义资源 复制链接链接已复制到粘贴板!
按照以下步骤,使用 Web 控制台创建 QuayIntegration
自定义资源。
流程
-
打开 Web 控制台的 Administrator 视角,再导航到 Operators
Installed Operators。 - 点 Red Hat Quay Bridge Operator。
- 在 Quay Bridge Operator 的 Details 页面中,点 Quay Integration API 卡上的 Create Instance。
在 Create QuayIntegration 页面中,在 Form view 或 YAML view 中输入以下所需信息:
-
名称 :用于引用
QuayIntegration
自定义资源对象的名称。 -
集群 ID:与此集群关联的 ID。这个值应该在整个生态系统中唯一。若未指定,则默认为
openshift
。 - 凭证 secret :引用包含之前创建的令牌的 secret 的命名空间和名称。
Quay 主机名 : Quay registry 的主机名。
有关所有配置字段的列表,请参阅"QuayIntegration 配置字段"。
-
名称 :用于引用
创建 QuayIntegration
自定义资源后,您的 OpenShift Container Platform 集群将链接到您的 Red Hat Quay 实例。Red Hat Quay registry 中的机构应该为 OpenShift Container Platform 环境的相关命名空间创建。