1.8.13.2. 程序错误修复
-
在以前的版本中,在 Windows 二进制文件的构建过程中不会生成版本信息元数据。这个版本在构建过程中生成 Windows 版本信息,红帽的
golang
编译器提供了 Windows 二进制文件的版本信息。(BZ#1891892) - 在裸机上安装程序置备安装过程中嵌入的 Ironic API 服务现在使用四个 worker 节点而不是 8 个。这个变化可减少 RAM 使用量。(BZ#1899107)
在以前的版本中,更改身份验证资源的
serviceAccountIssuer
字段更新kubi-apiserver
以使用新签发者验证令牌,并用上一个签发者拒绝令牌。因为kubi-apiserver
不支持多个签发者,所以更改serviceAccountIssuer
可能会破坏依赖绑定令牌的应用程序。除非应用程序在现有令牌从kubi-apiserver
接收401
响应时对新令牌进行编码,否则无效令牌的使用将继续直到硬件重启,或者无效令牌的有效期超过 80%,此时 kubelet 将请求一个新令牌。作为临时解决方案,只有在中断可以接受时更改
serviceAccountIssuer
字段,且重启所有 pod 是一个选项。(BZ#1905573)- 在以前的版本中,create role binding 表单上缺少角色名称。此更新显示 create role binding 表单的角色名称。(BZ#1905788)
- 在以前的版本中,对客户端节流的一个低限制会导致集群中安装的 CRD 数量增加。因此,客户端代码对到达 API 发现的请求进行限制。在这个版本中,限制数会增加到当前数量的两倍,从而降低了客户端节流的频率。(BZ#1906332)
- 当使用不正确的用户名验证镜像签名时,无法验证镜像签名。使用正确的用户名会导致镜像签名验证可以正常工作。(BZ#1906796)
- 在以前的版本中,如果触发器从同一代理进入 Knative Service(KSVC)和 In Memory Channel(IMC),Knative 资源不会显示在 Topology 视图中。在这个版本中,Knative 数据会被正确返回,这可以使 Topology 视图正确显示 Knative 资源。(BZ#1907827)
-
在以前的版本中,在更改
oc debug command
的过程中会丢失 init 容器的支持。因此,init 容器无法被调试。在这个版本中,增加了对oc debug command
中的 init 容器的支持,从而可以调试 init 容器。(BZ#1913109) -
在以前的版本中,
Operator sync
执行期间缺少配置状态更新不会出现最新的(已应用的)swift 配置。此更新修复了同步过程,以将配置的状态与配置的 spec 值匹配。因此,配置状态和配置规格现在与当前应用的配置同步。(BZ#1916857) -
在以前的版本中,间隔 DNS 错误会在节点的
/etc/hosts
文件中创建无效条目。此更新过滤 DNS 请求中的出错信息。这最终会返回有效记录,它会提示dns-node-resolver
不再创建无效的/etc/hosts
条目。(BZ#1916907) - 在以前的版本中,置备接口可能会在某些情况下丢失其 IPv6 link-local 地址,从而导致置备更多 worker。这个问题现已解决。(BZ#1918779)