1.2. 新功能及功能增强
此版本对以下方面进行了改进。
1.2.1. Red Hat Enterprise Linux (RHEL)
- MicroShift 现在在 Red Hat Enterprise Linux (RHEL)版本 9.2 和 9.3 上运行。与 RHEL 9.3 的兼容性是 MicroShift 版本 4.15 的增强。
MicroShift 使用 crun 和 Control Group v2 (cgroup v2)。如果工作负载依赖于 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. 支持以下更新
以下列表提供了更新详情:
- MicroShift 在 RHEL for Edge 系统上提供原位升级,具有自动系统回滚功能,以及自动备份和恢复功能。
- 在非 OSTree 系统上(如 RHEL)上 RPM 更新也被支持。
- 支持 4.14 版本的更新。
1.2.2.2. 在启动时记录的版本
在以前的版本中,MicroShift 不会在启动时记录其版本。缺少版本信息会调试某些场景,因为更新路径未知。现在,MicroShift 版本在启动时被记录,并可使用 journalctl -u microshift | grep "Version"
等命令。(OCPBUGS-19540)
1.2.3. 安装
1.2.3.1. 现在包括的蓝图示例
microshift-release-info
RPM 现在包含可用于镜像构建的示例蓝图。蓝图包括 MicroShift RPM 软件包和容器镜像引用。如需更多信息,请参阅将 MicroShift 服务添加到蓝图中。
1.2.4. 支持
1.2.4.1. 获取 etcd 版本
在以前的版本中,您无法查询 MicroShift 中包含的 etcd 版本。现在,microshift-etcd version
命令会输出 MicroShift 版本和 etcd 数据库的基本版本。如需更多信息,请参阅 etcd 服务。
1.2.5. 网络
1.2.5.1. 网络文档增强
MicroShift 发行版本中提供了各种网络文档改进。
- 网络功能及其自定义状态。MicroShift 网络自定义列表 中介绍了网络功能及其自定义的新详细表,请参阅 MicroShift 网络自定义列表。
- 网络拓扑更新。MicroShift 实例中提供的网络拓扑的大量示例也被更新,请参阅 网络拓扑。
- 审计公开端口示例。MicroShift 文档现在包含有关审核公开网络端口和查看端口日志设置的步骤。更新的文档可以在 审核公开的网络端口 中查看。
- 添加和关闭端口。此发行版本还改进了在 MicroShift 防火墙中添加和关闭端口和服务的文档,请参阅使用可选端口设置。
- 网络策略简介。在这个版本中,在 MicroShift 文档中添加了设置网络策略的介绍。在 z-stream 版本中应该遵循更多详细信息。请参阅 创建网络策略
1.2.5.2. 在断开连接的主机上配置 MicroShift
您可以将网络设置配置为在完全断开连接的主机上运行 MicroShift。MicroShift 版本 4.14 中也启用了这个功能。如需更多信息,请参阅为完全断开连接的主机配置网络设置。
1.2.6. 运行应用程序
1.2.6.1. Operator Lifecyle Manager
在这个版本中,您可以使用 Operator Lifecyle Manager (OLM)创建、应用和管理附加组件 Operator。请参阅在 MicroShift 中使用 Operator Lifecycle Manager