4.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.9.0 repomirror
- 登录到配置工具 :登录到 Red Hat Quay Setup Web UI (config 工具)。
- 启用存储库镜像 :滚动存储库镜像部分,并选择 Enable Repository Mirroring 复选框,如下所示:
-
选择 HTTPS 和证书验证 :如果您要在镜像过程中需要 HTTPS 通信并验证证书,请选择此复选框。
- 保存配置 :选择 Save Configuration Changes 按钮。现在,您的 Red Hat Quay 集群上应启用存储库镜像功能。如需了解有关设置自己的镜像容器镜像存储库的详细信息,请参阅 Red Hat Quay 中的 存储库镜像。