1.2. 新功能及功能增强
此版本对以下方面进行了改进。
1.2.1. Red Hat Enterprise Linux (RHEL)
- MicroShift 现在在 RHEL 版本 9.2 和 9.3 上运行。
MicroShift 使用 crun 和 Control Group v2 (cgroup v2)。OpenShift Container Platform 4.14 默认为 Control Group v1。控制组版本的划分并不期望对大多数工作负载都有明显的行为差异。如果工作负载依赖于 cgroup 文件系统布局,则可能需要将其更新为与 cgroup v2 兼容。
- 如果您运行依赖于 cgroup 文件系统的第三方监控和安全代理,请将代理更新为支持 cgroup v2 的版本。
- 如果您作为监控 pod 和容器的独立 DaemonSet 运行 cAdvisor,请将其更新至 v0.43.0 或更高版本。
- 如果您使用 JDK 部署 Java 应用程序,请确保使用 JDK 11.0.16 及更新版本或 JDK 15 及更新的版本,它们完全支持 cgroup v2。
1.2.2. 更新
在这个版本中,支持次版本和补丁版本的更新。
1.2.2.1. 4.14 及更新的版本支持更新
以下列表提供了更新详情:
- MicroShift 在 RHEL for Edge 系统上提供原位升级,具有自动系统回滚功能,以及自动备份和恢复功能。
- 在非 OSTree 系统上(如 RHEL)上 RPM 更新也被支持。
- 不支持从预览版本(如 MicroShift 4.13 及更早版本)中的更新。
1.2.3. 安装
1.2.3.1. 将证书颁发机构捆绑包添加到 ostree 镜像
现在,您可以将额外的可信证书颁发机构(CA)包含在 Red Hat Enterprise Linux for Edge (RHEL for Edge) rpm-ostree
镜像中,方法是将它们添加到用于创建镜像的蓝图中。有关如何在从镜像 registry 中拉取镜像时设置其他 CA 以供 operatng ystem 信任的更多信息,请参阅 将证书颁发机构捆绑包添加到 ostree 镜像。
1.2.4. 安装后配置
在这个版本中,配置选项已更改。
1.2.4.1. 配置选项更改
-
自定义 YAML 的文件放置现在仅在
/etc/microshift/
目录中。不再使用$HOME/.microshift/
目录。 -
clusterNetwork
字段格式已从带有cidr
字段的结构列表改为包含 CIDR 值的字符串列表。 -
添加了
advertiseAddress
字段。
1.2.5. 存储
1.2.5.1. 将存储的数据更新至最新的存储版本
在这个版本中,MicroShift 中的 Migrator Controller 用于将存储的数据更新至最新的存储版本。您可以在而无需重新创建自定义资源(CR)的情况下更新数据。详情请参阅使用 Kube Storage Version Migrator 的存储迁移。
1.2.5.2. 使用卷快照
在这个版本中,集群管理员可以使用 CSI 卷快照完成以下任务:
- 为现有持久性卷声明(PVC)创建快照。
- 将卷快照备份到安全位置。
- 将卷快照恢复为不同的 PVC。
- 删除现有的卷快照。
如需更多信息,请参阅使用卷快照。
1.2.6. 备份和恢复
备份和恢复 MicroShift 数据库的功能现在可用。您可以在所有支持的系统中手动备份和恢复数据。如需更多信息,请参阅 备份和恢复 MicroShift 数据的红帽构建。
1.2.7. 运行应用程序
1.2.7.1. 覆盖清单路径
在这个版本中,您可以使用新的单一路径或将新的 glob 模式用于多个文件来覆盖默认清单路径列表。如需更多信息,请参阅 覆盖清单路径丢失。