对于断开连接环境中的OpenShift Container Platform集群,Operator Lifecycle Manager (OLM) 默认情况下无法访问托管在远程注册表上的Red Hat提供的OperatorHub源,因为这些远程源需要完全的互联网连接。
但是,作为集群管理员,如果您拥有具有完全互联网访问权限的工作站,您仍然可以启用集群在断开连接的环境中使用OLM。该工作站需要完全的互联网访问权限才能提取远程OperatorHub内容,用于准备远程源的本地镜像,并将内容推送到镜像注册表。
镜像注册表可以位于堡垒主机上(需要连接到您的工作站和断开连接的集群),或者位于完全断开连接(或*隔离*)的主机上(需要可移动介质才能将镜像内容物理移动到断开连接的环境)。
本指南描述了在断开连接的环境中启用OLM所需的过程
禁用OLM的默认远程OperatorHub源。
使用具有完全互联网访问权限的工作站创建和推送OperatorHub内容的本地镜像到镜像注册表。
配置OLM以从镜像注册表上的本地源安装和管理Operator,而不是默认的远程源。
在断开连接的环境中启用OLM后,您可以继续使用不受限制的工作站来更新您的本地OperatorHub源,因为Operator的新版本已发布。
更多信息,请参见断开连接环境部分的在断开连接的环境中使用Operator Lifecycle Manager。