2022年11月16号,v1.26.0-rc.0 使用 Golang 版本 1.19.3 构建并推送。
变化
以下是自Kubernetes(k8s) v1.26.0-beta.0 以来的变更日志。
API变化
- Kubernetes 现在使用 Go 1.19.3 构建
功能
增加一个ResourceClaim API(在resource.k8s.io/v1alpha1 API组中,在DynamicResourceAllocation功能网关后面)。新的API比Kubernetes现有的设备插件功能更灵活,因为它允许Pod请求(claim)特殊种类的资源,这些资源可以在节点级、集群级或遵循你实现的任何其他模式。
PodDisruptionBudget增加了一个alpha spec.unhealthyPodEvictionPolicy字段。当PDBUnhealthyPodEvictionPolicy功能网关在kube-apiserver中启用时,将此字段设置为 "AlwaysAllow"允许pod在没有准备好的情况下被驱逐,无论PodDisruptionBudget当前是否健康。
Bug 或 回归
- 已知问题:如果Pod在终止前被删除,Job字段
.spec.podFailurePolicy.rules[*].onExitCode
可能被忽略。
依赖
已添加的
Nothing has changed.
变化的
Nothing has changed.
已移除的
Nothing has changed.
相关链接
英文原文:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.26.md#v1260-rc0