喜欢就关注我们吧!
Kubernetes 1.20 发布,这是 2020 年的第三版也是最终版。Kubernetes 1.20 还是最近这段时间以来,功能最密集的版本之一,此版本包含了 42 个增强功能,其中 11 个增强功能已逐步升级为稳定版,15 个转为 Beta 版,16 个进入 Alpha 版。
官方称 1.20 是“The Raddest Release”,并发布相应徽标(Raddest:形容词、俚语。excellent; wonderful; cool. )。因为 Kubernetes 贡献者在这一版本中提供了破纪录的增强,其发行负责人对新版本寄予厚望,并且想以一个有趣的方式结束 2020、向 Kubernetes 1.14 - Caturnetes 致敬,最后决定用自己养的名为 Humphrey 的“rad”猫作为徽标。
The Kubernetes 1.20 Release has been the raddest release yet.
此次更新内容包括:
Major Themes
卷快照操作稳定。
该功能提供了触发卷快照操作的标准方法,并允许用户以可移植的方式在任何 Kubernetes 环境和受支持的存储程序上合并快照操作。
此外,这些 Kubernetes 快照基元充当基本构建块,为 Kubernetes 增加开发高级企业级存储管理功能的能力,包括应用程序或集群级备份解决方案。
快照支持需要 Kubernetes 发行商捆绑 Snapshot 控制器、Snapshot CRD 和验证 Webhook。还必须在群集上部署支持快照功能的 CSI 驱动程序。
kubectl alpha debug 功能进入 Beta 版。
kubectl alpha debug 功能成为 kubectl debug 。Kubectl debug 直接从 kubectl 提供对常见调试工作流的支持。
Beta:API 优先级和公平性。
最初在 1.18 中引入,Kubernetes 1.20 现在默认启用 API 优先级和公平性,允许 kube-apiserver 按优先级对传入的请求进行分类。
IPV4/IPV6 Alpha 更新
IPV4/IPV6 双协议栈已重新实现,可基于用户和社区反馈支持双协议栈服务。这样既可以将 IPV4/IPV6 服务群集 IP 地址都分配给单个服务,也可以使服务从单 IP 堆栈过渡到双 IP 堆栈,反之亦然。
GA:稳定性的进程 PID 限制。
PID 是 Linux 主机上的基本资源。管理员需要一些机制来确保用户 Pods 不会导致 PID 耗尽,进而阻止主机守护进程(运行时,kubelet 等)运行。
Alpha:节点优雅关闭。
用户和集群管理员希望 Pod 遵循预期的 Pod 生命周期,包括 Pod 终止。当前,当节点关闭时,Pod 不会按预期正常终止,这可能会导致某些工作负载出现问题。现已进入 Alpha 版本的 GracefulNodeShutdown 功能使 kubelet 知道节点系统关闭,从而在系统关闭期间正常终止 Pod。
Major Changes
Dockershim 弃用。
Kubernetes 已宣布,决定弃用 Docker。现在官方也不推荐使用 Docker 的 Container Runtime Interface(CRI)shim。由于 Docker image 遵循开放容器倡议(OCI)image 规范,因此 Docker 产生的 image 将在所有 CRI 兼容运行时中继续在集群中工作。
Exec 探针超时处理。
Exec 探针超时的长期错误已修复,该错误可能会影响到现有的 Pod 定义。
Other Updates
Graduated to Stable:
RuntimeClass
内置 API 类型默认值
添加 Pod-Startup Liveness-Probe 延迟
在 Windows 上支持 CRI-ContainerD
SCTP 服务支持
将 AppProtocol 添加到 Services 和 Endpoints
重要功能更新:
CronJobs
发行说明查看:
https://kubernetes.io/blog/2020/12/08/kubernetes-1-20-release-announcement/#volume-snapshot-operations-goes-stable
王者荣耀AI绝悟完全体对战开启,英雄竟能随便选
2020-12-08
中国“量子霸权”成果:比最快超级计算机快一百万亿倍
2020-12-08
CentOS 并没有死
2020-12-09
觉得不错,请点个在看呀