2.2. 独立 MicroShift 更新
在计划更新 MicroShift 时请考虑以下几点:
- 您可以在不重新安装应用程序和 Operator 的情况下更新 MicroShift。
- 如果现有操作系统与您要使用的 MicroShift 的新版本不兼容,则只需要 RHEL 或 RHEL for Edge 更新来更新 MicroShift。
- MicroShift 作为原位升级运行,不需要删除之前的版本。除了应用程序通常正常工作所需的数据外,也不需要进行数据备份。
在受支持的 Red Hat Device Edge 配置中保留组件版本可能需要同时更新 MicroShift 和 RHEL。确保您的 RHEL 版本与您要更新的 MicroShift 版本兼容,特别是在两个次版本间更新 MicroShift 时。否则,您可以创建不支持的配置、破坏集群或两者。如需更多信息,请参阅 Red Hat Device Edge 发行版本兼容性列表。
2.2.1. RPM-OSTree 更新 复制链接链接已复制到粘贴板!
您可以通过构建包含新版本的 MicroShift 的新镜像,在 rpm-ostree
系统上更新 MicroShift,如 RHEL for Edge。确保您要使用的操作系统版本与您升级到的 MicroShift 的新版本兼容。
RHEL for Edge 更新路径中提供以下功能:
- 如果更新失败,系统会自动回滚到以前的健康系统状态。
- 不需要重新安装应用程序。
- 不需要重新安装 Operator。
- 您可以使用此更新类型在不更新 MicroShift 的情况下更新应用程序。
- 您构建的镜像可以根据需要包含其他更新。
要在 RHEL for Edge 镜像中嵌入一个 MicroShift 更新,请使用以下文档中的流程:
要了解有关 Greenboot 的更多信息,请参阅以下文档:
2.2.2. 手动 RPM 更新 复制链接链接已复制到粘贴板!
您可以通过下载和更新 RPM,在非 OSTree 系统中手动更新 MicroShift,如 Red Hat Enterprise Linux (RHEL)。要完成这个更新类型,请使用订阅管理器访问包含新 RPM 的存储库。要开始手动 RPM 更新,请使用以下文档中的流程: