14.2.2. 构建和镜像红帽 operator 目录
在可以访问红帽 registry 的主机上按照此过程创建这些 registry 的镜像。
先决条件
- 以集群管理员身份运行这些命令。
-
请注意,镜像
redhat-operator
目录需要几小时才能完成,并且需要镜像主机上大量可用磁盘空间。
流程
为
redhat-operators
构建目录。使用与目标 OpenShift Container Platform 集群主版本和次版本匹配的标签,将
--from
设置为ose-operator-registry
基础镜像。$ oc adm catalog build --appregistry-org redhat-operators \ --from=registry.redhat.io/openshift4/ose-operator-registry:v4.6 \ --to=${MIRROR_REGISTRY_DNS}/olm/redhat-operators:v2 \ --registry-config=${AUTH_FILE} \ --filter-by-os="linux/amd64" --insecure
为
redhat-operators
镜像目录。这是一个漫长的操作,可能需要 1 到 5 个小时。确保镜像主机上有 100 GB 的可用磁盘空间。
$ oc adm catalog mirror ${MIRROR_REGISTRY_DNS}/olm/redhat-operators:v2 \ ${MIRROR_REGISTRY_DNS} --registry-config=${AUTH_FILE} --insecure