Kubernetes 是目前使用最广泛的容器编排平台。
Kubernetes 项目的首次 commit 发生在 2014 年 6 月 6 日,自 2016 年 3 月 10 日加入 CNCF,到目前为止,Kubernetes 共有 35k contributor 做了 110 万次贡献、148k 次 commit 与 83k PR,并且有超过 2000 家公司参与贡献开源。
本文将带你回顾 Kubernetes 近两年发布的每个版本重点更新,有助于了解社区动态及生产功能使用。
开始之前,发版代号你需要了解下: Alpha(内部测试版)->Beta(测试版)-> GA(正式发布的版本)
v 1.10 2018年03月27日
2018年第一个版本,此版本新增:容器存储接口(CSI)及持久本地卷进入Beta阶段;引入外部 kubectl 认证凭据程序(Alpha阶段); CoreDNS进入Beta阶段。**
v 1.11 2018年06月28日
2018年第二个版本,此版本更新两项备有期待的功能,分别是:基于IPVS的集群内负载均衡和CoreDNS作为集群DNS的附加选项,这就意味着生产应用的网络性能、可扩展性都将得到提升。
v 1.12 2018年09月27日
2018年第三个版本,此版本新增:Kubelet TLS Bootstrap和Azure虚拟机规模集(VMSS)支持
v 1.13 2018年12月04日
2018年第四个版本,此版本更新:kubeadm进入GA,容器存储接口(CSI)进入GA,CoreDNS成为默认DNS服务器**
v 1.14 2018年03月26日
2019年第一个版本 ,此版本更新:生产级支持Windows节点,kubectl全新文档与kustomize集成,持久本地卷进入GA
> kubectl全新文档: > kubectl的文档已经从头开始重写,重点关注于使用声明性Resource Config来管理资源。该文档按照独立书籍格式,作为独立站点发布。
文档网址: > https://kubectl.docs.kubernetes.io
v 1.15 2019年06月19日 __
2019年第二个版本, 此版本更新:核心API可扩展性,kubeadm高可用进入Beta,kubeadm无缝升级所有证书,持续改进CSI。
> kubeadm无缝升级所有证书: > kubeadm现在可以在证书到期之前,无缝升级所有证书(升级时) > 。
官网文档: > https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-alpha
v 1.16 2019年09月18日
2019年第三个版本 , 此版本更新:CRD进入GA,准入控制Webhooks进入GA,IPv4/IPv6双栈协议支持,CSI规范卷大小调整。**
> CSI规范中支持调整卷大小: > 新版本有大量和 Volume 及 Volume 修改相关的增强。而 CSI 规范中对 Volume 调整的支持正在迁移至 Beta 阶段, > 使得 > 任何卷插件都可以调整大小。
发布文档: https://relnotes.k8s.io
发布版本: https://github.com/kubernetes/kubernetes/releases
Kubernetes 是历史上发展得极快的开源软件项目, 保持着每季度一次的更新频率,不断推进的 Kubernetes 的成熟性、可扩展性和可插拔性。 这种积极的反馈周期,也创建了一个 具有活力的生态系统。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论