第 7 章 使用受管 Clair 数据库运行自定义 Clair 配置
使用受管 Clair 数据库运行自定义 Clair 配置可让您在 Operator 管理数据库时自定义 Clair 设置。您可以使用此方法禁用特定的更新器资源,或为断开连接的环境配置 Clair。
注意
-
如果您在断开连接的环境中运行 Red Hat Quay,则
clair-config.yaml的airgap参数必须设置为True。 - 如果您在断开连接的环境中运行 Red Hat Quay,您应该禁用所有更新器组件。
7.1. 将 Clair 数据库设置为 managed 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
要让 Red Hat Quay Operator 管理 Clair 数据库,您可以将 clairpostgres 组件设置为在 QuayRegistry 自定义资源中管理。这简化了部署和维护,方法是让 Operator 处理数据库置备和配置。
流程
在 Quay Operator 中,将
QuayRegistry自定义资源的clairpostgres组件设置为managed: true:apiVersion: quay.redhat.com/v1 kind: QuayRegistry metadata: name: quay370 spec: configBundleSecret: config-bundle-secret components: - kind: objectstorage managed: false - kind: route managed: true - kind: tls managed: false - kind: clairpostgres managed: true