KubeCon China 2019 Recap
KubeCon China 2019 于北京时间 2019 年 6 月 24 号到 26 号在中国上海举办。Linus 也来到了上海,在会议上进行了一次座谈会,上次 LinuxCon 的时候也是类似的形式,似乎 Linus 对座谈会的形式更加喜爱。
KubeCon China 2019 有很多干货满满的分享,这里针对其中的一些个人比较感兴趣的 Talk 做一些梳理。
使用 Kubeflow 进行超参数调优 - Richard Liu,Google;Johnu George, Cisco
这一 Talk 是 Google 的高级工程师 Richard Liu 以及思科的技术 Lead Johnu 一起分享的。他们主要介绍了 Kubeflow 社区中的一个开源项目 katib。这一项目是由 Caicloud,Cisco,Google,IBM 和 NTT Japan 的贡献者一起维护的,Kubernetes Native 的 AutoML 系统。其 Slides 可以在此处观看。
这一系统是利用 Kubernetes CustomResourceDefinition 这一特性,实现了一组 CRD。通过这一组 CRD 以及 Kubeflow 社区中的其他支持性的 CRD(如 TFJob,PyTorchJob 等)配合,可以支持用户在 Kubernetes 上并行地进行超参数训练(Hyperparameter Tuning)以及模型结构搜索(Neural Architecture Search)。相比于其他的自动机器学习系统,katib 受 Google Vizier 启发,基于 Kubernetes 构建,从架构上支持大规模并行的搜索任务。目前这一系统也仍在积极地开发中,后续维护团队会加强其稳定性和扩展性,支持不同的资料库存储后端,以及更多高级的 AutoML 功能(如自动模型压缩,基于梯度下降的神经网路结构搜索演算法等)。
Knative Serving 内部介绍 - Dominik Tornow,SAP;Andrew Chen,Google
这一 Talk 是由 SAP Principal Engineer Dominik Tornow,以及 Google 开源策略项目经理 Andrew Chen 贡献的。他们主要介绍了 KNative Serving 的功能和部分实现。KNative 是由谷歌开源的,支持在 Kubernetes 上运行 Serverless 工作负载的系统。而 KNative Serving 是其中用来支持部署和服务 Serverless 应用的组件。它是构建在 Istio 之上的,但是对 Istio 提供的功能进行了更高层次的抽象。这一 Talk 最大的特色是 Slides 制作精良,加入了很多动画方便听众理解。但在网站上提供只能提供 PDF,所以有些遗憾。。