2.8.6. RHBA-2019:0326 - OpenShift Container Platform 3.11.82 程序错误修复更新
发布日期:2019-02-20
OpenShift Container Platform release 3.11.82 现已正式发布。其软件包列表和程序错误修正信息包括在 RHBA-2019:0326 公告中。此更新包括的容器镜像由 RHBA-2019:0327 公告提供。
因篇幅原因,没有在这个公告中包括此版本的所有程序错误修复更新和功能增强更新。关于本版本中包含的程序错误修正和增强的详细信息,请参见以下部分。
2.8.6.1. 程序错误修复
- 卸载过程中不会删除所有与 Docker 相关的软件包。在安装过程中,Docker 不会被正确安装,从而导致 Docker CLI 任务失败。在这个版本中,所有用于卸载的 Docker 软件包都会被添加。在运行卸载 playbook 后,重新安装过程会成功。(BZ#1635254)
- 轮询配额会导致不必要的提示通知。现在,配额轮询错误会被压缩,用户不会再看到这些通知。(BZ#1651090)
在以前的版本中,在不更改集群控制台配置的情况下多次运行安装 playbook 可能会导致集群控制台登录停止工作。已解决底层问题,现在多次运行 playbook 将正确推出新的控制台部署。可通过使用以下命令手动删除控制台 pod,从而在不修复安装程序的情况下解决这个问题:
$ oc delete --all pods -n openshift-console
- 某些证书过期检查 playbook 没有调用正确的初始化功能,从而导致错误。这些 playbook 已更新,以避免出现这个问题。(BZ#1655183)
-
在带有
updateStrategy
的RollingUpdate
control plane 升级过程中,OpenShift SDN/OVS DaemonSet 会被升级,整个集群中的 pod 升级会进行。这会导致节点上出现无法预期的网络和应用程序故障。此程序错误将模板中的 SDN/OVS pod 的updateStrategy
改为OnDelete
,这只会影响到新的安装。Control plane 升级任务被添加来修改 SDN/OVS daemonsets 以使用OnDelete
updateStrategy
。在节点排空时,添加了节点升级任务来删除所有 SDN/OVS pod。只有在节点排空时,节点才会在升级节点时出现网络中断。(BZ#1657019) -
在以前的版本中, 3.11 管理控制台没有正确地显示存储类是否为默认存储类,因为它会检查一个的注解值。现在,admin 控制台已被更新为使用
storageclass.kubernetes.io/is-default-class=true
注解,在设置该值时服务类会被正确标记为 default。(BZ#1659976) -
Kubernetes 1.11 中的更改会影响
vSphere
部署中有很多 IP 地址的节点。在 vSphere 下,托管多个Egress IP
或Router HA
地址的节点会偶尔丢失 IP 地址并开始使用其它地址,从而造成网络问题。现在,如果在节点配置中指定了节点 IP
,它将被正确使用,无论为该节点分配了多少其它 IP 地址。(BZ#1666820) - OpenStack 代码中的一个类型错误阻止了在没有浮动 IP 地址的情况下在 OpenShift 节点上安装。这个错误已被修正,安装过程可以如预期进行。(BZ#1667270)
- 某些证书过期检查 playbook 没有正确调用初始化功能,从而导致错误。这些 playbook 已更新,以避免出现这个问题。(BZ#1667618)
-
对所有对 registry 的 DELETE 请求都需要集群角色
system:image-pruner
。因此,常规客户端无法取消上传,S3 多部分上传
会不断积累。现在,集群角色system:image-pruner
可以接受 DELETE 请求,以便从可写入它们的客户端中上传。(BZ#1668412) - 如果指定的路由器证书、密钥或 CA 没有以新的行字符结尾,路由器部署将失败。现在为每个输入文件附加一行,确保不会出现这个问题。(BZ#1668970)
-
volume-config.yaml 没有复制到 '/etc/origin/node
。因此,不会出现检查卷配额,因此本地存储大小不受限制。现在,volume-config.yaml
被复制到/etc/origin/node
。通过在清单中设置openshift_node_local_quota_per_fsgroup
来检查配额以限制本地存储大小。(BZ#1669555) -
在对来自 Red Hat registry 的镜像进行镜像(mirror)处理时,对
oc
镜像进行镜像处理会失败,错误为tag: unexpected end of JSON input
。这是来自依赖项的提交结果,它已从产品构建中丢弃。现在,这个命令可以成功解析输出以及 Red Hat registry 中的镜像(mirror)。(BZ#1670551)