使用oc-mirror
工具时,输出工件位于名为oc-mirror-workspace/results-XXXXXX/
的文件夹中。
ICSP或IDMS会启动一个MachineConfig
更改,该更改不会重启您的节点,但会重启每个节点上的kubelet。节点标记为READY
后,您需要应用新生成的目录源。
目录源会在openshift-marketplace
Operator中启动操作,例如下载目录映像并处理它以检索该映像中包含的所有PackageManifests
。
步骤
-
要检查新的源,请使用新的CatalogSource
作为源运行以下命令
-
要应用工件,请完成以下步骤
-
输入以下命令创建ICSP或IDMS工件
$ oc apply -f oc-mirror-workspace/results-XXXXXX/imageContentSourcePolicy.yaml
-
等待节点变为就绪状态,然后输入以下命令
$ oc apply -f catalogSource-XXXXXXXX-index.yaml
-
镜像OLM目录并配置托管集群以指向镜像。
当您使用management
(默认)OLMCatalogPlacement模式时,用于OLM目录的镜像流不会自动使用来自管理集群上的ICSP的覆盖信息进行修改。
-
如果OLM目录已使用原始名称和标签正确镜像到内部注册表,请将hypershift.openshift.io/olm-catalogs-is-registry-overrides
注释添加到HostedCluster
资源。格式为"sr1=dr1,sr2=dr2"
,其中源注册表字符串是键,目标注册表是值。
-
要绕过OLM目录镜像流机制,请在HostedCluster
资源上使用以下四个注释来直接指定用于OLM Operator目录的四个映像的地址
-
hypershift.openshift.io/certified-operators-catalog-image
-
hypershift.openshift.io/community-operators-catalog-image
-
hypershift.openshift.io/redhat-marketplace-catalog-image
-
hypershift.openshift.io/redhat-operators-catalog-image
在这种情况下,不会创建镜像流,并且您必须在刷新内部镜像以引入Operator更新时更新注释的值。
后续步骤
通过完成为托管控制平面的断开连接安装部署多集群引擎 Operator中的步骤来部署多集群引擎 Operator。