6.3.7.5. 对存储库进行镜像(可选)
流程
将 provisioner 节点中的
oc
二进制文件复制到 registry 节点。$ sudo scp kni@provisioner:/usr/local/bin/oc /usr/local/bin
设置所需的环境变量。
设置发行版本:
$ VERSION=<release_version>
对于
<release_version>
,请指定与 OpenShift Container Platform 版本对应的标签,如4.6
。设置本地 registry 名称和主机端口:
$ LOCAL_REG='<local_registry_host_name>:<local_registry_host_port>'
对于
<local_registry_host_name>
,请指定镜像存储库的 registry 域名;对于<local_registry_host_port>
,请指定用于提供内容的端口。设置本地存储库名称:
$ LOCAL_REPO='<local_repository_name>'
对于
<local_repository_name>
,请指定要在 registry 中创建的仓库名称,如ocp4/openshift4
。
将远程安装镜像镜像(mirror)到本地存储库。
$ /usr/local/bin/oc adm release mirror \ -a pull-secret-update.txt \ --from=$UPSTREAM_REPO \ --to-release-image=$LOCAL_REG/$LOCAL_REPO:${VERSION} \ --to=$LOCAL_REG/$LOCAL_REPO