第 2 章 红帽构建的 MicroShift 和 Red Hat Device Edge 更新选项
只要两个版本都兼容,您可以使用或不更新 MicroShift 的红帽构建,您可以使用或不更新 Red Hat Enterprise Linux for Edge (RHEL)或 Red Hat Enterprise Linux (RHEL)更新 Red Hat Enterprise Linux for Edge (RHEL)或 Red Hat Enterprise Linux (RHEL)。详情请查看下表:
Red Hat Device Edge 发行版本兼容性列表
Red Hat Device Edge 的两个产品作为设备边缘计算的单一解决方案一起工作。要成功对产品配对,请为每个列表使用验证的版本:
RHEL for Edge 版本 | MicroShift 版本 | MicroShift 发行版本状态 | MicroShift 支持的更新 |
9.2, 9.3 | 4.14 | 正式发布 | 4.14.0→4.14.z and 4.14→4.15 |
9.2 | 4.13 | 技术预览 | None |
8.7 | 4.12 | 开发者预览 | None |
红帽 MicroShift 更新路径的构建
- 在 RHEL for Edge 9.2 或 9.3 上正式发布版本 4.14.0 到 4.14.z
- 在 RHEL 9.2 或 9.3 上正式发布版本 4.14.0 到 4.14.z
MicroShift 从一个次版本更新到下一个次版本必须按顺序更新。例如,您无法从 4.14 升级到 4.16。您必须将 4.14 更新至 4.15。
2.1. 独立 MicroShift 更新 复制链接链接已复制到粘贴板!
您可以在不重新安装您创建的应用程序的情况下更新 MicroShift。RHEL 或 RHEL for Edge 更新不需要更新 MicroShift,只要现有操作系统与您要使用的 MicroShift 的新版本兼容。
红帽构建的 MicroShift 作为原位更新运行,不需要删除之前的版本。除了应用程序通常正常工作所需的数据外,也不需要进行数据备份。
在受支持的 Red Hat Device Edge 配置中保留组件版本可能需要同时更新 MicroShift 和 RHEL。确保您的 RHEL 版本与您要升级到的 MicroShift 版本兼容,特别是在两个次版本间更新 MicroShift 时。否则,您可以创建不支持的配置、破坏集群或两者。如需更多信息,请参阅 Red Hat Device Edge 发行版本兼容性列表。
2.1.1. RPM-OSTree 更新 复制链接链接已复制到粘贴板!
您可以通过构建包含新版本的 MicroShift 的新镜像,在 rpm-ostree
系统上更新 MicroShift,如 RHEL for Edge。确保您要使用的操作系统版本与您升级到的 MicroShift 的新版本兼容。
RHEL for Edge 更新路径中提供以下功能:
- 如果更新失败,系统会自动回滚到以前的健康系统状态。
- 不需要重新安装应用程序。
- 您可以使用此更新类型在不更新 MicroShift 的情况下更新应用程序。
- 您构建的镜像可以根据需要包含其他更新。
要在 RHEL for Edge 镜像中嵌入一个 MicroShift 更新,请使用以下文档中的流程:
要了解有关 Greenboot 的更多信息,请参阅以下文档:
2.1.2. 手动 RPM 更新 复制链接链接已复制到粘贴板!
您可以通过下载和更新 RPM,在非 OSTree 系统中手动更新 MicroShift,如 Red Hat Enterprise Linux (RHEL)。要完成这个更新类型,请使用订阅管理器访问包含新 RPM 的存储库。要开始手动 RPM 更新,请使用以下文档中的流程: