1.4. 程序错误修复
安装
-
在以前的版本中,
microshift-release-infoRPM 依赖于microshiftRPM。在这个版本中,您可以独立下载并安装microshift-release-infoRPM,用于镜像构建。(OCPBUGS-22854) -
在以前的版本中,Greenboot 健康检查脚本输出一些由
journald获取的检查的输出,从而导致运行journalctl -u greenboot-healthcheck命令时缺少日志条目。在这个版本中,Greenboot healthcheck 的生产日志已被修复,所有输出都链接到systemd单元,从而使它们可以被轻松阅读。(OCPBUGS-20037) -
在以前的版本中,如果 CRI-O 服务不存在或没有运行,MicroShift 清理脚本会失败。这导致 MicroShift 及其依赖项无法完全卸载。它还阻止了清理脚本在有新启动的
microshiftRPM 安装的系统中运行。在这个版本中,如果服务没有运行,MicroShift 清理脚本会跳过 CRI-O 步骤,报告该状态,并继续清理活动。(OCPBUGS-22936) -
在以前的版本中,当逻辑卷管理器存储(LVMS)组件被禁用时,Greenboot 健康检查会报告一个
RED状态,因为没有卷组(VG)。由于 MicroShift 不需要卷组,因此健康检查应该报告没有 VG 的GREEN。现在,当 LVMS 被禁用时,Greenboot 健康检查会跳过openshift-storage命名空间的检查并报告GREEN状态。(OCPBUGS-25689)
网络
-
当使用 IP 地址配置
advertiseAddress时,还必须配置任何网络接口。在以前的版本中,手动将 MicroShiftconfig.yaml中的advertiseAddress设置为默认预期的 IP 地址值,但不为主机上的br-ex网络桥接手动设置相同的 IP 地址,从而导致ovnkube-masterpod 中的ovnkube-master容器崩溃。在这个版本中,MicroShift 服务会验证config.yaml中是否设置了advertiseAddress,以及任何接口是否设置了相同的 IP 地址。如果两个设置不相同,MicroShift 会输出一个错误,例如:Advertise address: %s not present in any interface, advertiseAddressand failed。这有助于确保系统启动前正确的配置。(OCPBUGS-27398)
支持
-
在以前的版本中,
sos报告在单独的文件中创建了日志,因此很难关联 MicroShift 和 Greenboot 健康检查。现在,MicroShiftsos工具包含完整的系统日志,并在同一日志中有一个聚合视图。在这个版本中,您可以看到一个带有详细报告的日志,其中显示了来自不同组件和应用程序的所有启用插件和数据。(OCPBUGS-19567)