红帽构建的 MicroShift 发行注记


Red Hat build of MicroShift 4.19

MicroShift 发行版的主要新功能及变化信息

Red Hat OpenShift Documentation Team

摘要

此发行注记介绍了 MicroShift 的新功能、功能增强、重要的技术变化、以及对以前版本中的错误作出的主要修正和在的已知问题的信息。

第 1 章 Red Hat build of MicroShift 4.19 发行注记

红帽构建的 MicroShift (MicroShift)为开发人员和 IT 组织提供小因素和边缘计算,客户可在边缘管理的 Red Hat Enterprise Linux (RHEL)设备上部署在其管理的 Red Hat Enterprise Linux (RHEL)设备上。MicroShift 基于 OpenShift Container Platform 和 Kubernetes 构建,提供了一种在低资源边缘环境中运行单节点集群的有效方法。

MicroShift 的设计宗旨是,使 control plane 重启成本较低,操作系统可以将其视为一个单一单元进行生命周期管理。更新、回滚和配置的变化包括:并行地将另外一个版本作为 stage 运行,然后在不依赖网络的情况下转换到那个版本并重新启动。

1.1. 关于此版本

MicroShift 版本 4.19 包括新功能和功能增强。更新至 MicroShift 的最新版本,以接收所有最新的功能、错误修复和安全更新。MicroShift 派生自 OpenShift Container Platform 4.19,并使用 CRI-O 容器运行时。MicroShift 的新功能、改变以及已知的问题包括在此文档中。

您可以将 MicroShift 集群部署到内部、云、断开连接和离线环境中。

MicroShift 4.19 在 Red Hat Enterprise Linux (RHEL) 9.6 上被支持。

有关生命周期信息,请参阅 红帽构建的 MicroShift 生命周期政策

1.2. 新功能及功能增强

此版本对以下方面进行了改进。

1.2.1. Red Hat Enterprise Linux (RHEL)

1.2.1.1. RHEL 镜像模式(正式发布)

使用 bootc 容器镜像安装 MicroShift 现已正式发布。以前,RHEL 的镜像模式是部署方法,使用容器原生虚拟化方法构建、部署和管理操作系统作为 rhel-bootc 容器镜像。如需更多信息,请参阅使用 MicroShift 的 RHEL 了解 镜像模式。

1.2.2. 更新

支持单版本次版本和补丁版本的更新。详情请参阅 红帽构建的 MicroShift 和 Red Hat Device Edge 更新选项。

1.2.3. 配置

1.2.3.1. 使用带有额外参数的用例控制入口

在这个版本中,ingress.certificate.Secret,ingress.clientTLS,ingress.routeAdmissionPolicy, 和 ingress.tlsSecurityProfile 参数添加到 MicroShift 的 YAML 配置文件中。这些参数指定入口控制器的安全设置。如需更多信息 ,请参阅为 MicroShift 集群使用入口控制

1.2.3.2. MicroShift control plane 使用 TLS 增强

在这个版本中,启用了内部 control plane 组件中的可配置传输层安全(TLS)协议,以帮助防止已知的不安全协议、密码或算法访问您在 MicroShift 上运行的应用程序。您可以将 TLS 1.2 或 TLS 1.3 与 MicroShift 搭配使用。如需更多信息,请参阅配置 TLS 安全配置集

1.2.4. 运行应用程序

在这个版本中,您可以使用带有各种选项的 microshift healthcheck 命令对应用程序运行基本健康检查。如需更多信息,请参阅 Greenboot 工作负载健康检查

1.2.4.2. 使用 MicroShift Observability 服务收集指标

在这个版本中,您可以配置 MicroShift Observability 服务,以收集性能和使用监控资源的指标。在收集的数据量中,以下预定义的配置会有所不同:

  • small
  • Medium
  • large (默认)

如需更多信息,请参阅使用 MicroShift Observability。

1.2.5. 支持

1.2.5.1. Telemetry 现已正式发布

在这个版本中,MicroShift 添加了 Telemeter API。轻量级属性可以从连接的集群发送到红帽,以监控集群的健康状况。要选择不使用 Telemetry,请参阅与连接的集群进行远程健康监控

1.3. 主要的技术变化

1.3.1. MicroShift RPM 中包含的 Multus CNI 清单

在这个版本中,MicroShift RPM 包含 MicroShift 多个网络插件。要部署 Multus 容器网络接口(CNI),您可以在 MicroShift 配置文件中设置值,或者安装包含配置片断的 microshift-multus RPM。如需更多信息,请参阅关于使用多个网络

1.4. 技术预览功能

此版本中的一些功能当前还处于技术预览状态。它们并不适用于在生产环境中使用。请注意红帽客户门户网站中的以下支持范围:

技术预览功能支持范围

1.4.1. Red Hat OpenShift AI with MicroShift

在这个版本中,Red Hat OpenShift AI (RHOAI)的简化版本可以用来在 MicroShift 上提供人工智能或机器学习(AI/ML)模型。在数据中心或云中开发和培训您的 AI 模型,然后将它们部署到边缘,这些模型可以在不为人类用户的情况下做出决策。如需更多信息,请参阅在 MicroShift 中使用 Red Hat OpenShift AI

1.5. 弃用和删除的功能

之前版本中的一些功能已被弃用或删除。弃用的功能仍然包含在内,并将继续被支持,但会在以后的发行版本中删除。不建议在新部署中弃用的特性和功能。

/usr/share/microshift/functions/greenboot.sh 脚本中检查工作负载健康状况相关的以下功能已弃用:

  • wait_for
  • namespace_images_downloaded
  • namespace_deployment_ready
  • namespace_daemonset_ready
  • namespace_pods_ready
  • namespace_pods_not_restarting
  • print_failure_logs
  • log_failure_cmd
  • log_script_exit
  • lvmsDriverShouldExist
  • csiComponentShouldBeDeploy

1.6. 程序错误修复

  • 在此次更新之前,在断开连接的环境中使用 microshift-gitops 会失败,因为其清单将 imagePullPolicy 设置为 Always。在这些情况下,GitOps 会尝试通过不存在的网络拉取镜像,并失败并显示 ImagePullBackoff 错误。在这个版本中,imagePullPolicy 被设置为 IfNotPresent,这意味着 GitOps 使用本地镜像并可以正常启动。(OCPBUGS-37938)
  • 在以前的版本中,当使用 TLS 1.2 时,MicroShift etcd 所需的特定密码套件没有包括在 MicroShift 启动配置文件中。因此,在使用 TLS 1.2 时 MicroShift 无法启动。在这个版本中,所需的密码套件默认位于配置文件中,MicroShift 可在使用 TLS 1.2 时正常启动。(OCPBUGS-48735)
  • 在以前的版本中,包含最后一个主机名的 .nodename 文件是由 MicroShift 在非一直启动时创建的。当 MicroShift 的启动中断时,.nodename 文件会保留为空。此 .nodename 文件在下一个 MicroShift 启动时使用,从而导致节点名称存储为空字符串。这会导致 API 服务器拒绝 kubelet 调用并启动失败。在这个版本中,.nodename 文件会以原子方式创建,并带有每个 MicroShift 启动,从而防止错误。(OCPBUGS-48163)
  • 默认情况下,MicroShift 逻辑卷管理器存储(LVMS)镜像会因为自动摘要保留而复制了四个平台的清单列表。此操作会导致不必要的磁盘和网络空间使用。在这个版本中,清单列表会替换为特定于每个架构的镜像。现在,MicroShift LVMS 镜像只包含受支持的平台镜像,保存磁盘空间和网络带宽。(OCPBUGS-51329)
  • 在以前的版本中,kustomizer 子服务通过添加在 MicroShift 启动前为自定义资源(CR)所需的 webhook 阻止 microshift.service readiness。这会导致 kustomizer 失败,从而导致 MicroShift 失败。在这个版本中,MicroShift 不再依赖于 kustomizer 子服务,即使清单被 kustomizer 不正确的,也可以启动。(OCPBUGS-51365)
  • 在 MicroShift 和 RHEL 的早期版本中,MicroShift container-image-embedding 过程使用默认容器存储目录,这会阻止正确的镜像更新。在这个版本中,推荐的 image-embedding 过程被修改为为每个镜像使用一个专用目录,以及一个 systemd 服务将这些嵌入的镜像复制到默认容器存储中。因此,RHEL 的镜像模式更新会如 MicroShift 和嵌入式容器一起应用。(OCPBUGS-52420)

1.7. 已知问题

  • MicroShift OVN-K 覆盖网络中的最大传输单元(MTU)值必须小于基本网络的 MTU 值 100 字节。MicroShift 使用主机的默认网关的 MTU 值自动配置值。如果自动配置无法正常工作,则必须手动配置 MTU 值。如需更多信息,请参阅 网络拓扑

1.8. 其他发行注记

以下文档中提供了相关组件和产品的发行注记:

注意

以下发行注记仅用于下游红帽产品;不包括相关产品的上游或社区发行注记。

1.8.1. GitOps 发行注记

如需更多信息,请参阅 Red Hat OpenShift GitOps:描述新内容以及此 OpenShift GitOps 发行版本中更改的内容。您还可以访问红帽软件包下载页面,并在需要时搜索"gitops" (如果需要最新的软件包),红帽 软件包。

1.8.2. OpenShift Container Platform 发行注记

如需有关 Operator Lifecycle Manager 和其他组件的信息,请参阅 OpenShift Container Platform 发行注记。并非所有对 OpenShift Container Platform 的更改都应用到 MicroShift。如需更多信息,请参阅 Operator 或功能的特定 MicroShift 实现。

1.8.3. Red Hat Enterprise Linux (RHEL)发行注记

有关 RHEL 的详情,请查看 Red Hat Enterprise Linux 9.6 发行注记

1.8.4. Red Hat OpenShift AI Self-Managed 发行注记

有关 Red Hat OpenShift AI Self-Managed 的更多信息,请参阅发行注记

1.9. 异步勘误更新

MicroShift 4.19 的安全更新、程序漏洞修正、功能增强更新将会通过红帽网络以异步勘误的形式发布。所有 MicroShift 4.19 勘误都可以通过红帽客户门户网站获得。有关异步勘误的更多信息,请参阅 MicroShift 生命周期

红帽客户门户网站的用户可以在红帽订阅管理(RHSM)帐户设置中启用勘误通知功能。当勘误通知被启用后,每当您注册的系统相关的勘误被发布时,会收到电子邮件通知。

注意

红帽客户门户网站用户帐户必须注册并消耗 MicroShift 勘误通知电子邮件的系统。

本节随着时间的推移更新,以提供以后发行的与 MicroShift 4.19 相关的异步勘误信息。异步子版本(例如,MicroShift 4.19.z)在以下小节中详细介绍。

发布日期:2525 年 6 月 17 日

MicroShift 版本 4.19.0 的红帽构建现在可用。此更新包括的程序错误修正和增强信息包括在 RHEA-2024:11040 公告中。本文档提供了程序错误修正和增强的发行注记。此更新包括的容器镜像由 OpenShift Container Platform RHSA-2024:11038 公告提供。

按照以下说明,请参阅 MicroShift 中包含的最新镜像:

法律通告

Copyright © 2025 Red Hat, Inc.
The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, the Red Hat logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部