第 5 章 使用 oc-mirror 插件 v2 为断开连接的安装 mirror 镜像


如果从私有 registry 中的镜像 OpenShift Container Platform 容器镜像安装集群,则在断开连接的环境中运行集群。每当集群运行时,此 registry 必须正在运行。

您可以使用 oc-mirror 插件 v2 在完全或部分断开连接的环境中将镜像 mirror 到mirror registry。要从官方红帽 registry 下载所需的镜像,您必须从具有互联网连接的系统运行 oc-mirror 插件 v2。

5.1. 关于 oc-mirror 插件 v2

oc-mirror OpenShift CLI (oc) 插件是一个单一工具,可将所有所需的 OpenShift Container Platform 内容和其他镜像 (mirror)镜像到您的镜像 registry。

要使用 oc-mirror 的新版本,请在 oc-mirror 插件 v2 命令行中添加 --v2 标志。

oc-mirror 插件 v2 具有以下功能:

  • 提供镜像 OpenShift Container Platform 发行版本、Operator、helm chart 和其他镜像的集中方法。
  • 验证镜像设置配置中指定的完整镜像集是否已镜像到已镜像的 registry,无论镜像之前是否被镜像(mirror)。
  • 使用缓存系统而不是元数据,这可以防止在过程中的一步中出现故障时启动镜像过程。
  • 通过将新镜像合并到存档中来维护最小归档大小。
  • 使用通过镜像日期选择的内容生成镜像存档。
  • 可以生成 ImageDigestMirrorSet (IDMS)和 ImageTagMirrorSet (ITMS)资源,这些资源覆盖了使用 v1 的每个镜像集合的镜像集,而不是 ImageContentSourcePolicy (ICSP)资源,它包括了对每个镜像操作设置的增量更改。
  • 不执行自动修剪。v2 现在使用 Delete 功能,这可让用户更好地控制对镜像进行删除。
  • 引入了对 registry.conf 文件的支持。此更改有助于在使用相同的缓存时镜像到多个 enclaves。

5.1.1. 高级别工作流

以下步骤概述了如何使用 oc-mirror 插件 v2 将镜像 mirror 到 mirror registry 的高级别工作流:

  1. 创建镜像设置配置文件。
  2. 使用以下工作流之一将镜像设置为目标镜像 registry:

    • 将镜像直接设置为目标镜像 registry (mirror 到 mirror)。
    • 将镜像设置为 disk (mirror to disk),将 tar 文件传送到目标环境,然后将镜像设置为目标镜像 registry (disk to mirror)。
  3. 配置集群以使用 oc-mirror 插件 v2 生成的资源。
  4. 根据需要重复这些步骤以更新目标镜像 registry。

5.1.2. oc-mirror 插件 v2 兼容性和支持

OpenShift Container Platform 支持 oc-mirror 插件 v2。

注意

aarch64,ppc64le, 和 s390x 架构中,oc-mirror 插件 v2 只支持 OpenShift Container Platform 4.14 及更新的版本。

使用 oc-mirror 插件 v2 的最新可用版本,无论您需要镜像的 OpenShift Container Platform 版本是什么。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat