Yuan Chen – 京东 首席架构师
1.《Kubernetes 中 MySQL 容器的正确大小和自动扩展》
由 Yuan Chen 和 Min Li 带来的关于Vitess的实践,二位工程师将介绍京东如何开发优化的规模调整技术,以提高 Kubernetes 中 MySQL 集群的性能和资源效率。所描述的系统集统计分析、预测和优化算法于一身,能够动态调整容器的资源请求和限值,并通过 Kubernetes 和 Vitess API 重新调度容器,从而最大限度地减少资源的使用,同时满足 QoS 要求。该系统能够使京东更加灵活高效地管理其 MySQL 集群资源,并帮助京东大幅降低在 Kubernetes 中运行 MySQL 的操作成本和硬件成本。
2.《在 Kubernetes 中经济高效地调度大量容器》
刘海峰和 Yuan Chen 分享的是关于 Kubernetes 调度的话题,将介绍京东如何克服障碍,通过高级调度来改善其 Kubernetes 集群的资源利用率和成本效率,包括细粒度的货币化和资源使用监控、机器学习驱动的资源分配、混合工作负载的协同调度以及毫秒级的弹性扩展。这就具体涉及到了京东的 Kubernetes 调度系统 — 阿基米德。刘海峰将以京东 618 店庆特卖日 Kubernetes 平台所处理的 247 亿美元交易为例,详细解释该调度系统如何帮助应对极端需求。
《LinkedIn 适应可插拔的统一集群管理平台》
Linkedin,一线工程师 Tengfei Mu 和 Abin Shahab 带来的是Linkedin内部基于 kubernetes 构建的系统——RAIN 是 LinkedIn 开发的一款集群资源管理系统,能够管理多个数据中心(包括 Azure)中每个群集的数万个主机的资源,以支持调度长时间运行的服务和批处理任务。它与现有 LinkedIn 集群管理生态系统集成在了一起。
Linkedin下一代集群管理系统的目标是快速支持异构计算工作负载,以提高开发人员的工作效率和服务器利用率。评估了 K8s 的声明式 API 和可扩展架构,并决定投入使用。由于要在 LinkedIn 规模的基础之上与现有生态系统相集成,采用流程面临相当大的挑战。
首先,二位将简要介绍 LinkedIn 的集群管理生态系统,然后探讨评估的过程和采用后面临的挑战,最后再分享在生产和集成过程中吸取的经验教训。
Mebnie Cebula – Airbnb 软件工程师
《执行大规模基础设施迁移》
Airbnb 软件工程师 Mebnie Cebula 不远千里,从美国加利福尼亚飞过来为大家分享关于 Airbnb 的 Kubernetes 实践,人人都在追随最新的技术趋势的脚步,但是当您有高可用性需求时,如何从一种技术迁移到另一种技术?如何分辨哪些技术是炒作,哪些真正适合贵公司的规模?本演讲 Mebnie Cebula 将以 Airbnb 将数百种具有严格延迟和正常运行时间要求的传统服务迁移到 Kubernetes 的案例研究为基础,旨在解决两个问题:
1. 业务难题:基础设施迁移的依据和资源分配以及迁移生命周期的管理
2. 技术难题:初始原型设计、识别和解决阻碍、提供最佳部署实践以及使用基础设施即代码进行自动化迁移。