2021年11月18号,Kubernetes v1.21.7 已经使用 Golang 版本 1.16.10 构建和推送。
以下是自Kubernetes(k8s) v1.21.6 以来的变更日志
功能
- Kubernetes现在使用 Golang 1.16.10 版本进行构建
- 更新debian-base、debian-iptables、setcap镜像,修复CVE。
- Debian-base to v1.9.0
- Debian-iptables to v1.6.7
- setcap 到 v2.0.4
未通过测试
- 修复了在启用SELinux的环境中的hostpath存储e2e测试
Bug 或回归
- 当添加服务选择器时,EndpointSlice镜像控制器现在可以清理管理的EndpointSlices。
- 修复了
--disabled-metrics
不能很好发挥作用的问题。 - 修复了kubectl在创建输出类型不当的secrets时出现的恐慌。
- 修正在log超时API调用时,并发的map访问导致恐慌的问题。
- 修正了在kubelet离线时删除pod时非常罕见的卷损坏。出错后重试FibreChannel设备的清理,以确保FC设备在被用于另一个节点之前被分离。
- 在Windows上支持100个以上的磁盘挂载
依赖关系
已经添加的
Nothing has changed(一切都没有改变)
已变更的
- k8s.io/kube-openapi: 591a79e → 3cc51fd
- k8s.io/utils: 67b214c → da69540
已移除的
Nothing has changed(一切都没有改变)
相关链接
英文原文:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.21.md#v1217