1.11.11.3. 修复的问题
-
在此次更新之前,包含文本和二进制值的 secret 会在编辑表单中触发运行时错误,因为在遇到任何二进制数据时
stringData初始化逻辑返回 null。在这个版本中,系统已被更新,在stringData初始化期间跳过二进制字段,同时保留文本字段。这样可确保可无缝编辑混合类型 secret,而不会导致应用程序崩溃。(OCPBUGS-77251) -
在此次更新之前,Red Hat OpenShift Service on AWS Hosted Control Plane (HCP)会在创建和重新同步事件期间不断尝试重新标记 Elastic Block Store (EBS)卷,即使正确的标签已存在,从而导致 CloudWatch 中的
UnauthorizedOperation错误。在这个版本中,EBSVolumeTagsController已被更新,来实现幂等标记逻辑,以验证现有卷的当前状态。如果置备的卷标签已与目标状态匹配,控制器会跳过更新步骤。(OCPBUGS-78115) - 在此次更新之前,裸机硬件上集群管理的 60 分钟超时不足,从而导致 control plane 节点无法加入 bootstrap 节点并导致安装失败。在这个版本中,超时从 60 分钟增加到 90 分钟,提高了裸机安装的安装可靠性。(OCPBUGS-78241)
- 在此次更新之前,使用已弃用的 Kubernetes API 会在 Prometheus 中产生大量不必要的日志通知,从而消除了监控仪表板并带有冗余警告。在这个版本中,这些已弃用的 API 调用已被缓解,将日志输出减少到只有一个错误。(OCPBUGS-78581)
- 在此次更新之前,集群自动扩展会像激活一样处理暂停的节点组,这可能会导致删除错误的节点。在这个版本中,集群自动扩展会识别暂停的节点组,且不会对它们执行操作,从而导致节点删除不正确。(OCPBUGS-78684)
-
在此次更新之前,无论 openstack 云上是否启用了 Octavia 服务,Cloud Controller Manager (CCM)会尝试创建一个 Red Hat OpenStack Platform (RHOSP)
LoadBalancer客户端,并导致 CCM pod 在OpenStack 安装程序置备的基础架构集群安装过程中崩溃,并导致 OpenStack 安装程序置备的基础架构集群安装过程中创建 OpenStack LoadBalancer 客户端,并导致部署失败。在这个版本中,CCM 可以正确地处理没有启用 Octavia 服务的 OpenStack 集群,允许部署成功。(OCPBUGS-78696)