5.3. 部署后修改 QuayRegistry CR
在部署后,修改 Red Hat Quay 中的 QuayRegistry 自定义资源(CR)可让您自定义或重新配置 Red Hat Quay 环境的各个方面。
Red Hat Quay 管理员可能会因为以下原因修改 QuayRegistry CR:
-
要更改组件管理 :将组件从
managed: true切换到managed: false,以便提供自己的基础架构。例如,您可以将kind: objectstorage设置为 unmanaged 以集成外部对象存储平台,如 Google Cloud Storage 或 Nutanix。 -
要应用自定义配置 :更新或替换
configBundleSecret以应用新的配置设置,如身份验证供应商、外部 SSL/TLS 设置、功能标记。 -
要启用或禁用功能 :通过修改
spec.components列表来切换存储库镜像、Clair 扫描或 Pod 横向自动扩展等功能。 - 要扩展部署 :为 Quay 应用程序调整环境变量或副本计数。
- 要与外部服务集成:为外部 PostgreSQL、Redis 或 Clair 数据库提供配置,并更新端点或凭证。
要修改 Red Hat Quay 中的 QuayRegistry 自定义资源,您可以使用 OpenShift Container Platform Web 控制台更改组件管理设置。您可以将受管组件设置为非受管组件,并使用您自己的基础架构。
先决条件
- 以具有 admin 权限的用户身份登录 OpenShift Container Platform。
- 已安装 Red Hat Quay Operator。
流程
-
在 OpenShift Container Platform web 控制台中,点 Operators
Installed Operators。 - 点 Red Hat Quay。
- 单击 Quay Registry。
- 点 Red Hat Quay registry 的名称,如 example-registry。
- 点 YAML。
-
将所需组件的
managed字段调整为True或False。 点击 Save。
注意将组件设置为非受管(
managed: false)可能需要进行额外的配置。有关在QuayRegistryCR 中设置非受管组件的更多信息,请参阅 使用非受管组件进行依赖项。