第 1 章 关于红帽构建的 MicroShift 更新
从正式发布版本 4.14 开始,红帽构建的 MicroShift 支持更新。支持的更新包括从下一个次版本到下一个次版本,例如从 4.14 到 4.15。补丁更新也支持从 z-stream 升级到 z-stream,如 4.14.1 到 4.14.2。
1.1. 了解 MicroShift 更新
红帽构建的 MicroShift 更新在 rpm-ostree
edge-deployed 主机和非 OSTree 主机上都被支持。您可以使用以下方法完成更新:
-
将最新版本的 MicroShift 嵌入到新的
rpm-ostree
系统镜像中,如 Red Hat Enterprise Linux for Edge (RHEL for Edge)。请参阅 * 在 OSTree 系统中应用更新 - 在非 OSTree 系统中手动更新 RPM,如 Red Hat Enterprise Linux (RHEL)。请参阅使用 RPM 手动应用更新
只有 rpm-ostree
更新包括自动回滚。
1.1.1. RPM OSTree 更新
使用 RHEL for Edge rpm-ostree
更新路径允许在更新中的任何部分失败时进行自动备份和系统回滚。您必须构建一个新的 rpm-ostree
镜像,并将新的 MicroShift 版本嵌入到该镜像中。rpm-ostree
镜像可以是相同的版本或更新的版本,但 RHEL for Edge 和 MicroShift 的版本必须兼容。
详情请查看以下兼容性表:
Red Hat Device Edge 发行版本兼容性列表
Red Hat Device Edge 的两个产品作为设备边缘计算的单一解决方案一起工作。要成功对产品配对,请为每个列表使用验证的版本:
RHEL for Edge 版本 | MicroShift 版本 | MicroShift 发行版本状态 | MicroShift 支持的更新 |
9.2, 9.3 | 4.15 | 正式发布 | 4.15.0→4.15.z 和 4.15→future 次版本 |
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 |
1.1.2. 手动 RPM 更新
您可以使用手动 RPM 更新路径替换 MicroShift 的现有版本。RHEL 和 MicroShift 的版本必须兼容。确保系统健康状况和完成额外的系统备份是手动过程。
1.1.3. 检查版本更新路径
在尝试更新 Red Hat Device Edge 组件前,请确定安装了哪个 MicroShift 和 RHEL 版本。规划您要使用的每个版本。
红帽构建的 MicroShift 更新路径
- 在 RHEL for Edge 9.2 或 9.3 上正式发布版本 4.14 到 4.14.z 或 4.15
- 在 RHEL 9.2 或 9.3 上正式发布版本 4.14 到 4.14.z 或 4.15
- 在 RHEL for Edge 9.2 或 9.3 上正式发布版本 4.15 到 4.15.z
- 在 RHEL 9.2 或 9.3 上正式发布版本 4.15 到 4.15.z