CNCF每年都会更新年度报告,到目前为止已经连续更新两年了,由于2019年仍然在路上,让我们来回顾一下2017年和2018年CNCF年度报告中的有哪些主要内容。
报告内容
- 2017年度报告:https://www.cncf.io/cncf-annual-report-2017/
- 2018年度报告:https://www.cncf.io/cncf-annual-report-2018/
关于CNCF项目的贡献者数量、注册免费Kubernetes EDX课程数量、参与CNCF活动的人数在2017年和2018年都增加了不少。
年份 | CNCF项目的贡献者数量 | 注册免费Kubernetes EDX课程数量 | 参与CNCF活动的人数 |
---|---|---|---|
2017 | 18687 | 20322 | 53925 |
2018 | 47358 | 89112 | 54255 |
CNCF成员与项目发展
显然和Linux基金会一样,白金会员和黄金会员才是资深玩家,我们来重点聚焦一下这个部分的情况。
2017年,数了一下有白金级会员19个之多,此时CoreOS/Redhat/IBM尚未三体合一。
在2018年,JD成为了白金级会员,但是数量变成17,大概这个就是为什么在2018的报告中没有使用同样的方式来进行展示变化吧。
结合一下最新的白金会员的信息就可以看出原因了,IBM/REDHAT/COREOS三体合一之后,CoreOS让出一个席位省出35万美刀的年费,MESOSPHERE不见了踪影,加上JD的加入刚好18个。
当然黄金级会员也是不可忽视的一股力量,以下是2017年的黄金会员的信息,结合上图中2018新增了包括Capital One在内的4个会员。
而目前最新的情况如下所示,可以看到中国的云原生的力量正在增强,已然占到黄金级会员的1/3。
顺便列一下年费的价格,如果是Linux基金会的成员还享受小额的优惠
会议和活动与合作伙伴
会议和活动与合作伙伴是衡量一个开源组织发展的重要指标,但在本文中不做过多的摘录,读者可以根据需要执行摘选。
CNCF项目更新
对于技术学习者来说,CNCF项目才是真正衡量CNCF发展的主要指标,而这一点确实发展及其迅速。
2016年
在2017年之前,包括当时的种子项目Kubernetes,CNCF只有四个项目:Kubernetes、 Prometheus, Fluentd, and OpenTracing
2017年
对TOC来说,这一年是比较忙碌的一年,有10个项目新增进入了CNCF:gRPC、CoreDNS、Containerd、rkt、CNI、Envoy、Jaeger、Notary、TUF。另外Kubernetes发行了稳定的1.9版,Prometheus提供了2.0版。
2018年
2018年仍然是忙碌的一年,有16个项目新增进入了CNCF
另外更新了CNCF项目成熟度标准和相关的准则。关于重要项目的更新情况,主要信息如下所示:
- Kubernetes:在2018年12越发布了1.13版,简化Kubernetes安装与部署的kubeadm发行了GA版本,可以用于生产环境。,同时CSI(Container Storage Interface)同样发行了GA版。
- CoreDNS:取代了kube-dns作为Kubernetes缺省的DNS服务
- Fluentd: 开源的统一日志收集服务,提供了对于Splunk和Amazon Kinesis的服务。
- OpenTracing: 增加了Lua支持
- Vitess: 发行了v3版,包含了VRelication、Prometheus监控集成以及一系列性能改善的对应。
- Linkerd :发布了v2版(以之前发布的Conduit项目为基础)
- etcd: etcd在Kubernetes的生态系统中扮演着“大脑”的重要作用,TOC接受了etcd进入"孵化中"的阶段。
2019年尚未过完,整体CNCF三个阶段的项目已达42个之多,加上2019年初的退出机制的第一个使用者rkt,CNCF的项目继续在不断的发展之中,详细的信息可参看如下文章:
- CNCF项目简介:https://liumiaocn.blog.csdn.net/article/details/100739622
- CNCF全景图: https://liumiaocn.blog.csdn.net/article/details/100713072
总结
中国在CNCF的开源中逐渐成为了一股不可忽视的力量,在2018年已经仅次于美国和德国成为第三大开源的贡献者。
参考内容
https://www.cncf.io/cncf-annual-report-2017/
https://www.cncf.io/cncf-annual-report-2018/