7.9. 更新您的镜像 registry 内容
您可以通过更新镜像设置配置文件并将镜像集镜像到镜像 registry 来更新镜像 registry 内容。下次运行 oc-mirror 插件时,会生成一个镜像集,该镜像集仅包含之前执行以来的新和更新镜像。
在更新镜像 registry 时,您必须考虑以下注意事项:
如果镜像不再包含在生成和镜像的最新镜像集中,则会从目标镜像 registry 中修剪镜像。因此,请确保为以下关键组件相同的组合更新镜像,以便只创建并镜像不同的镜像集:
- 镜像设置配置
- 目标 registry
- 存储配置
- 当要 mirror 或 mirror 到 mirror 工作流时,可以修剪镜像。
- 生成的镜像集必须按顺序推送到目标镜像 registry。您可以从生成的镜像设置归档文件的文件名中获取序列号。
- 不要删除或修改 oc-mirror 插件生成的元数据镜像。
- 如果您在初始镜像集创建过程中为镜像 registry 指定顶层命名空间,则每次针对同一镜像 registry 运行 oc-mirror 插件时都必须使用此命名空间。
有关更新镜像 registry 内容的工作流的更多信息,请参阅"高级别工作流"部分。
7.9.1. 镜像 registry 更新示例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
本节论述了将镜像 registry 从磁盘更新到镜像的用例。
以前用于镜像的 ImageSetConfiguration
文件示例
7.9.1.1. 通过修剪现有镜像来镜像特定的 OpenShift Container Platform 版本 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
更新了 ImageSetConfiguration
文件
- 1
- 使用
stable-4.13
修剪stable-4.12
的所有镜像。
7.9.1.2. 通过修剪现有镜像升级到 Operator 的最新版本 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
更新了 ImageSetConfiguration
文件
- 1
- 使用相同的频道而没有指定版本会修剪现有镜像,并使用最新版本的镜像进行更新。
7.9.1.3. 通过修剪现有的 Operator 来镜像新 Operator 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
更新了 ImageSetConfiguration
文件
- 1
- 使用
new_operator_name
替换rhacs-operator
修剪 Red Hat Advanced Cluster Security for Kubernetes Operator。
7.9.1.4. 修剪所有 OpenShift Container Platform 镜像 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
更新了 ImageSetConfiguration
文件