2022年1月20号发布,Kubernetes v1.23.2 使用 Golang 版本 1.17.5 构建和推送。
以下是自Kubernetes(k8s) v1.23.1以来的变更日志。
功能
- Kube-apiserver:合并列表时,服务器端应用现在更倾向于提交请求的顺序,而不是现有的持久化对象。
Bug 或 回归
EndpointSlice控制器指标缓存中的一个低效锁已被重做。在某些情况下,特别是在有大量服务的集群中,网络程序的延迟可能会大大减少。
Client-go: 修复了设置了ResourceVersionMatch的分页列表调用在分页启动后会失败的问题。
修复在 kubectl create secret 命令中使用无效输出格式时出现的恐慌
Fix: azuredisk参数的小写翻译问题
修复 pod 的 .status.nposedNodeName 未正确清除,导致系统资源过度占用的问题。
修复了罕见的竞争条件处理请求超时
Mount-utils: 检测潜在的陈旧文件句柄
该功能网关被称为csiMigrationRBD,而它本应该是CSIMigrationRBD,以便与其他迁移插件相一致。这个版本纠正了这一点,并将其保留为CSIMigrationRBD。
在这个版本中,已经将这个功能网关配置为csiMigrationRBD的用户必须将其重新配置为CSIMigrationRBD。
其他(Cleanup 或 Flake)
- 更新konnectivity-network-proxy至v0.0.27。这包括网络代理的内存泄漏修复。
依赖关系
已经添加的
Nothing has changed(一切都没有改变)
已变更的
- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.25 → v0.0.27
- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.1
已移除的
Nothing has changed(一切都没有改变)
相关链接
英文原文:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.23.md#v1232