Kubernetes(k8s) v1.20.8版本上线发布说明

半兽人 发表于: 2021-06-29   最后更新时间: 2021-06-29 14:13:01  
{{totalSubscript}} 订阅, 1,225 游览

自Kubernetes(k8s)v1.20.7以来的变更日志

功能

  • Kubernetes 现在使用 Go 1.15.13 构建

失败测试

  • 为租赁控制器添加了抖动因子,可以更好地分散kube-apiserver上的负载。
  • 避免缓存那些网络配置文件为nil的Azure VMSS实例。
  • Azure:更新VMSS和VMSS实例时避免设置缓存的Sku。
  • 修复endpoint切片镜像控制器上的错误,其中端点 NotReadyAddresses 被镜像为 Ready 到相应的 Endpoint Slice。
  • 修复了一个错误,即一个抢占者pod可能作为幻影(phantom)存在于调度器中。
  • 修复访问Dockershim的Windows容器统计信息时的错误
  • 修复从podTopologyHints映射中删除pod的问题
  • Fix: avoid nil-pointer panic when checking the frontend IP configuration
  • 修复:避免在检查前端IP配置时出现nil-pointer恐慌。
  • 修复:删除不存在的磁盘问题
  • 修复了错误的不确定卷的附件,这导致CSI迁移卷的意外分离。
  • 修复了kube-controller-manager启动时对迁移到CSI的PersistentVolumes的挂起VolumeAttachments的垃圾收集。
  • 提高vSphere PV供应的速度并减少API调用的数量
  • Kubeadm:从 kubeadm 部署在堆叠的 etcd 控制平面节点上的 etcd 静态 pod 中删除“ephemeral_storage”请求时,由于kubelet与cadvisor和LocalStorageCapacityIsolation功能网关的问题,这个请求在一些设置上造成了零星的失败。更多细节请参见这个问题 https://github.com/kubernetes/kubernetes/issues/99305
  • 为AWS TargetGroup块Register/Deregister目标
  • 尊重服务器端应用更新到客户端应用注解的注解大小限制。另外,通过将客户端应用注解设置为空字符串来修复选择退出这一行为。
  • 撤销了之前对portforward清理的修复,因为它引入了一个kubelet回归,可能导致分段故障。
  • 当公共IP不匹配时,ServiceOwnsFrontendIP不应该报告错误。

Bug和回退

其他(Cleanup 或 Flake)

  • 更新Debian的镜像,以获取基础镜像中的CVE修复。
    • 更新debian-base镜像到v1.7.0
    • 更新debian-iptables镜像到v1.6.1

依赖关系

已经添加的

Nothing has changed(一切都没有改变)

已变更的

  • sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.15 → v0.0.19

已移除的

Nothing has changed(一切都没有改变)

更新于 2021-06-29

查看kubernetes更多相关的文章或提一个关于kubernetes的问题,也可以与我们一起分享文章