This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.16.7.5. 断开连接的模式
CNF 测试镜像支持在断开连接的集群中运行测试,这意味着无法访问外部 registry。这分为两个步骤:
- 执行镜像。
- 指示测试以使用来自自定义 registry 的镜像。
16.7.5.1. 将镜像镜像(mirror)到集群可访问的自定义 registry 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
mirror
中提供了镜像可执行文件,以提供 oc
需要的输入来镜像运行测试到本地 registry 所需的镜像。
从可通过互联网访问集群和 registry.redhat.io 的中间机器运行这个命令:
docker run -v $(pwd)/:/kubeconfig -e KUBECONFIG=/kubeconfig/kubeconfig registry.redhat.io/openshift4/cnf-tests-rhel8:v4.7 /usr/bin/mirror -registry my.local.registry:5000/ | oc image mirror -f -
$ docker run -v $(pwd)/:/kubeconfig -e KUBECONFIG=/kubeconfig/kubeconfig registry.redhat.io/openshift4/cnf-tests-rhel8:v4.7 /usr/bin/mirror -registry my.local.registry:5000/ | oc image mirror -f -
然后,按照以下部分中有关覆盖用于获取镜像的 registry 的说明进行操作。