2021年12月15号,Kubernetes v1.20.14 已经使用 Golang 版本 1.15.15 构建和推送。
以下是自Kubernetes(k8s) v1.20.13 以来的变更日志
Bug 或回归
当scheduler因瞬时错误而错过删除事件时,确保将Pod从scheduler缓存中删除
修复:从lb解耦vmss时未找到跳过的实例
修正了SELinux在CSI驱动失败后对CSI卷的重新标记。
Kubeadm:允许"certs check-expiration"命令在检查kubeconfig文件中管理的证书过期时不要求集群CA密钥(ca.key文件)的存在。
Kubeadm:在执行"check expiration(检查过期)"命令期间,如果缺少etcd CA的密钥文件(etcd/ca.key),则将etcd CA视为外部,并对etcd CA签署的证书进行适当验证。此外,确保输出表中所有条目的CA都包括在内 -- 对于磁盘上和kubeconfig文件中的证书。
调度器假设的pod有2分钟而不是30s来接收nodeName pod的更新。
依赖关系
已经添加的
Nothing has changed(一切都没有改变)
已变更的
Nothing has changed(一切都没有改变)
已移除的
Nothing has changed(一切都没有改变)
相关链接
英文原文:https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#v12014