Kubernetes 社区版本最新动态
上周 Kubernetes 社区仓库 Master 分支合入 Pull Request 130 个,按照 Pull Request 类型分类如上图所示。Cleanup、Bug 和 Feature 仍然是 Pull Request 主力,三者合计占比高达 85%,由于本月末将开始启动 v1.16 版本的发布流程,相信新 Feature 开发、Bug 的占比将会有所提高。
近期重要的 Pull Request 如下:
#81029: Drop cloud-controller-manager artifacts from k/k release
由于各个 cloud-provider 都已经实现了自己的 cloud-controller-manager,所以 kubernetes 将不再发布默认的 cloud-controller-manager,相关的内容也将从 HyperKube 中移除。
#80491: Changed IsCriticalPod to return true in case of static pods
Kubelet 将会把所有的 static pod 视作 critical,这意味着“PodSpec.PriorityClassName”属性对于 static pod 不再有用。针对 static pod,Kubelet 将不会检查 node 的资源是否充足,所以使用时请务必保证资源充足。
Sig-node 的专家指出,应该尽量避免使用 static pod,只在其他方案不可用的场景下使用,比如 cluster bootstrapping。
云原生业界一周动态
CNCF 宣布归档(关停)rkt 项目
近日,CNCF 宣布归档 rkt 项目,CNCF 不再为该项目提供服务,但有可能更新部分文档以帮助用户过渡到其他项目。
为什么被关停?
根据 CNCF 官方说明,rkt 在 2017 年 3 月贡献给 CNCF,但最终用户采纳程度下降严重,CNCF 中也有其他与 rkt 类似的项目,比如用户采纳程度高的 containerd 和 CRI-O 项目。此外,rkt 项目活跃度也在不断下降,包括 CVE 安全漏洞都没有开发者修复。
被关停原因总结如下:
缺少用户群体;
有更好用的替代产品,比如 Containerd 和 CRI-O;
缺少活跃的社区贡献者。
rkt 的前世今生
rkt 由 CoreOS 公司于 2014 的发布,它是 CoreOS 公司与 Docker 公司决裂后诞生的。
CoreOS 公司关注基础设施领域,它的核心产品是为用户提供一个定制化的操作系统,用户可以分布式集群的方式管理多个安装此操作系统的节点,简单说就是 pass 平台。CoreOS 很早就开始贡献 docker 项目,并想借助 docker 完善自己的产品。但是,Docker 公司却让 docker 项目逐渐走向平台化,这直接与 CoreOS 产品产生冲突,这是两个公司决裂的根本原因。CoreOS 公司宣布与 Docker 公司停止合作,并推出了自己研制的 rkt 用于替代 docker。
CoreOS 公司和 Docker 公司决裂后,Google 坚定的站在了 CoreOS 一边,并让 kubernetes 支持 rkt,Google 还投资了 CoreOS 公司。这让容器生态圈发展成两个对立的阵营,Google 派系和 Docker 派系。
rkt 项目有 Google 公司和 kubernetes 项目的鼎力支持,极大得威胁到 docker 的地位,Docker 公司不得不牵头成立 OCI 组织并最终制定 OCI 标准,并且 docker 公司也开源了自己的运行时组件 containerd。到 2017 年,rkt 和 containerd 分别被贡献给 CNCF 基金会。
可以说没有 rkt,docker 公司就不会开源自家的容器运行时 containerd,也就不会有 OCI 标准。
所以,rkt 被关停并不代表它是一个失败的项目,它已完成了其历史使命。正如 CNCF 基金会所言,rkt 在云原生技术的开发和演化中发挥了重要作用。
CNCF 最终用户社区成员达到 100 家
CNCF 基金会于 2019 年 8 月 14 日宣布,最终用户社区成员已达 100 个。CNCF 生态系统主任表示:”最终用户社区是 CNCF 的重要支柱,成员企业为项目提供建议和反馈,这极大的推动云原生社区的发展“。
任何在内部使用云原生技术,但在外部不销售云原生服务的组织,都有资格作为支持者或成员加入最终用户社区。CNCF 会帮助这些企业更好的使用云原生技术,也会倾听这些企业的建议和反馈。
CNCF 声明其开源项目版权仍归贡献者
近期随美国针对中国的制裁升级,开源版本问题越不越受关注,CNCF 在充分咨询律师后澄清了版本归属问题。
CNCF 基金会主席 Dan Kohn 在邮件列表中声明,当项目贡献给 CNCF 时,这些项目的版本仍归原始版权所有者,版本并未同时转赠给 CNCF。
VMware 拟收购 Pivotal
几年前 Pivotal 从 VMware 和 EMC 拆分出来,近期根据 CNBC 的报道,VMware 又将以 15 美元/股的价格现金收购 Pivotal 的股票。
事实上,Pivotal 和 VMware 的大多数股份都归戴尔公司持有。根据文件,VMware 要求戴尔公司交换 Pivotal B 类股票的所有已发行股票,而不是 VMware 拥有的 B 类 Pivotal 股票,以换取 A 类 VMware 股票。截至 5 月 3 日,戴尔控制了近 87%的 VMware 普通股和超过 97%的 VMware 优秀股票投票权。目前,相关利益方正在就股票的交换比率进行谈判。
该交易可能有助于 VMware 的进一步多样化,VMware 已经开始与亚马逊等云基础设施提供商合作,以使现有客户能够在他们喜欢的任何环境中运行他们的计算工作负载。
评论