3.2 Kubeflow 的发展
2017 年年底,在奥斯汀的KubeCon 大会上,Google 的产品经理David Aronchick 和首席工程师Jeremy Lewi 将Kubeflow 带到了大家的视野中。经过一年的发展,2018 年,在西雅图的KubeCon 大会上,Kubeflow 的热潮席卷整个会场,大约有16 个与Kubeflow相关的分享,来自Google、阿里巴巴、Intel、IBM 等公司的社区贡献者都介绍了Kubeflow的相关经验。应该说,Kubeflow 在2018 年获得了业界的广泛关注。
2019 年的Kubeflow Submit 大会更是使IT 界“沸腾”了,号称是Kubernetes 社区的一次“盛会”,有160 多家IT 公司参与,Kubeflow 专题应用的分享有数十场,有用户展示:Kubeflow 已经被应用于具有一万节点的集群中,收效非常明显,性能也得到了大家的肯定。Kubeflow 自开源以来,在2019 年已经有数十家公司做出了贡献,包括Google、IBM、才云、阿里巴巴、Red Hat(已经是IBM 的一家子公司)、Intel、华为、思科等,Google 是发起者,也是贡献最多的公司,其次是IBM。目前已经有数百名贡献者,其中比较活跃的贡献者有一百多人,也有很多Kubeflow 的应用实例。可以说2019 年是Kubeflow 遍地开花的一年。2020 年,在Kubeflow 1.0 发布后,Kubeflow 的性能更加稳定,有了更多的应用场景和案例,并且迅速地走向了生产环境。
2019 年5 月6 日—2019 年10 月6 日,Kubeflow 社区贡献者的数量如图3-2 所示。根据图3-2 可知,Kubeflow 社区贡献者的数量在持续上升,反映出Kubeflow 社区的热度在不断高涨。
图3-2 在2019 年5 月6 日—2019 年10 月6 日,Kubeflow 社区贡献者的数量
2018 年1 月—2019 年10 月,Kubeflow 社区的PR 曲线如图3-3 所示,该PR 曲线可以从侧面反映出Kubeflow 的使用者越来越多,并且关注度上升非常快。
图3-3 2018 年1 月—2019 年10 月,Kubeflow 社区的PR 曲线
Kubeflow 的发展路线图如图3-4 所示。在每次版本发布会上,都有新的功能随之发布。在Kubeflow 诞生时发布了TFJob,在发布Kubeflow 0.2 时发布了Katib、PyTorchJob等,在发布Kubeflow 0.4 时发布了Pipelines,在发布Kubeflow 0.5 时发布了Fairing,在发布Kubeflow 0.7 时发布了KFServing 0.2.1(将KFServing 0.2.1 作为Kubeflow 的组件进行安装)。
图3-4 Kubeflow 的发展路线图