5.2. 添加存储库镜像 Red Hat Quay
启用存储库镜像允许您在 Red Hat Quay 集群中创建与所选外部 registry 内容完全匹配的容器镜像存储库,然后定期调度和按需同步这些存储库的内容。
将存储库镜像功能添加到 Red Hat Quay 集群中:
-
运行存储库镜像 worker。要做到这一点,您可以使用
repomirror
选项启动 quay pod。 - 选择 "Enable Repository Mirroring in the Red Hat Quay Setup tool。
- 登录您的 Red Hat Quay Web UI,并开始创建已镜像的存储库,如 Red Hat Quay 中的 存储库镜像 中所述。
以下流程假设您已在 OpenShift 平台上运行 Red Hat Quay 集群,并在浏览器中运行 Red Hat Quay Setup 容器:
Start the repo mirroring worker: 以
repomirror
默认启动Quay
容器。本例假设您已使用当前存储在/root/ca.crt
中的证书配置了 TLS 通信。如果没有,请删除将/root/ca.crt
添加到容器中的行:$ sudo podman run -d --name mirroring-worker \ -v /mnt/quay/config:/conf/stack:Z \ -v /root/ca.crt:/etc/pki/ca-trust/source/anchors/ca.crt \ registry.redhat.io/quay/quay-rhel8:v3.14.0 repomirror
- 登录到配置工具 :登录到 Red Hat Quay Setup Web UI (配置工具)。
- 启用存储库镜像功能 :缩减 Repository Mirroring 部分,再选择 Enable Repository Mirroring 复选框,如下所示:
-
选择 HTTPS 和证书验证 :如果要在镜像过程中需要 HTTPS 通信并验证证书,请选择此复选框。
- 保存配置 :选择 Save Configuration Changes 按钮。现在,您的 Red Hat Quay 集群上应启用存储库镜像。有关设置您自己的 镜像容器镜像存储库的详情,请参阅 Red Hat Quay 中的 存储库镜像。