Kubernetes 1.20.5 发布

来源: OSCHINA
编辑: Alias_Travis
2021-03-20

Kubernetes(常简称为 K8s)是用于自动部署、扩展和管理容器化应用程序的开源系统。该系统由 Google 设计并捐赠给 Cloud Native Computing Foundation(今属 Linux 基金会)来使用。

它旨在提供跨主机集群的自动部署、扩展以及运行应用程序容器的平台。它支持一系列容器工具, 包括 Docker 等。

Kubernetes 1.20.5 正式发布,本次更新内容如下:

  • 修复Windows上路径中特殊字符的处理
  • Kube-proxy:修复 UDP NodePort 服务上的一个bug,在这个bug中,陈旧的conntrack条目可能会对指向 NodePort 的流量造成 blackhole

Bug

  • 避免 systemd-logind 加载配置警告
  • 根据实体的 ResourceQuota 计算 pod 开销
  • EndpointSlice 控制器现在不太可能发出 FailedToUpdateEndpointSlices 事件
  • 确保在启用 HA 模式时,只创建一条 LoadBalancer 规则
  • 收到错误信号后,修复 kubelet 从而避免 panic
  • 修正反复获取抑制锁的问题
  • 修正了导致 cAdvisor 错误检测单插槽多 NUMA 拓扑的 bug
  • 修复了一个错误节点可能没有正确设置 NoExecute taint 的 bug
  • Kubelet 现在可以自动清理被抛弃的卷目录了
  • 解决 kubelet 日志中错误的 Failed to list *v1.Secret 或 Failed to list *v1.ConfigMap 消息
  • 在 kubelet 节点关闭过程中同步节点状态。增加了一个 pod 接纳处理程序,当节点在关闭过程中时,拒绝新的 pod
  • 当在 CSI 卷上创建卷数据文件期间检测到故障时,我们将不再自动删除所有数据。现在,我们将只删除数据文件和卷路径。

变化:

更多详情可查看:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#changelog-since-v1204

展开阅读全文
5 收藏
分享
加载中
2 评论
5 收藏
分享
返回顶部
顶部