1.4. 程序错误修复
安装
-
在以前的版本中,
microshift-release-info
RPM 依赖于microshift
RPM。在这个版本中,您可以独立下载并安装microshift-release-info
RPM,用于镜像构建。(OCPBUGS-22854) -
在以前的版本中,Greenboot 健康检查脚本输出一些由
journald
获取的检查的输出,从而导致运行journalctl -u greenboot-healthcheck
命令时缺少日志条目。在这个版本中,Greenboot healthcheck 的生产日志已被修复,所有输出都链接到systemd
单元,从而使它们可以被轻松阅读。(OCPBUGS-20037) -
在以前的版本中,如果 CRI-O 服务不存在或没有运行,MicroShift 清理脚本会失败。这导致 MicroShift 及其依赖项无法完全卸载。它还阻止了清理脚本在有新启动的
microshift
RPM 安装的系统中运行。在这个版本中,如果服务没有运行,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-master
pod 中的ovnkube-master
容器崩溃。在这个版本中,MicroShift 服务会验证config.yaml
中是否设置了advertiseAddress
,以及任何接口是否设置了相同的 IP 地址。如果两个设置不相同,MicroShift 会输出一个错误,例如:Advertise address: %s not present in any interface, advertiseAddress
and failed。这有助于确保系统启动前正确的配置。(OCPBUGS-27398)
支持
-
在以前的版本中,
sos
报告在单独的文件中创建了日志,因此很难关联 MicroShift 和 Greenboot 健康检查。现在,MicroShiftsos
工具包含完整的系统日志,并在同一日志中有一个聚合视图。在这个版本中,您可以看到一个带有详细报告的日志,其中显示了来自不同组件和应用程序的所有启用插件和数据。(OCPBUGS-19567)