自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(一切都没有改变)