云原生 + AI Meetup 成都站
2023 年,KubeSphere 社区已经在深圳、杭州、上海三个城市各组织了一场线下 Meetup。第四站,我们将走进天府成都。
11 月 4 日,云原生 + AI Meetup 成都站将正式开启!
此次 Meetup,我们邀请到了蚂蚁集团、云猿生数据、青云科技等企业专家们,来为大家分享 AI 及云原生主题的技术干货。
活动时间和地点
- 时间:2023 年 11 月 4 日 14:00-18:00
- 地点:四川省成都市武侯区天府四街蚂蚁集团 C 空间 101 猎户座
活动组织方
- KubeSphere 社区
- KubeBlocks 社区
- SOFAStack 社区
议程海报
分享内容回顾
议题 1:DLRover:蚂蚁大模型训练弹性容错与自动优化
讲师
王勤龙,蚂蚁集团技术专家,AI 系统工程师。
议题简介
介绍 DLRover 云上弹性容错的分布式训练架构。本次分享将介绍 DLRover 的容错如何提高大规模分布式训练的稳定性和训练的自动优化。同时还会介绍 DLRover 分布式训练的资源自动扩缩容功能如何降低分布式训练门槛,提升训练性能和集群效能。
听众受益
- 了解 DLRover 项目及架构。
- 了解分布式训练弹性、容错和自动扩缩容的原理。
- 了解分布式训练自动调优的原理与实现。
议题 2:KubeSphere 平台整合多样化云原生网关的设计
讲师
魏泓舟,青云科技高级研发工程师。现主要负责 KubeSphere 团队微服务领域相关研发工作,主要涉及云原生网关、Service Mesh、Spring Cloud、应用等模块的集成。曾从事 Spring Cloud 微服务体系的 Java 应用研发与基于云平台落地实践。
议题简介
随着云原生网关越来越丰富多样化,我们的选择自然也更多。然而,在 KubeSphere 3.x 及之前版本中,只支持使用 Ingress-NGINX 作为云原生网关的实现,不支持其他网关,如 APISIX,Kong,Traefik 等。这在一定程度上限制了 KubeSphere 用户对网关的选择,并且存在耦合度较高、不易扩展改造等问题。
面对这些挑战,KubeSphere 作为平台工程是如何设计开放式的网关集成方式,以满足多样化的需求呢?这将是我们本次分享和讨论的主题。
议题大纲
- 云原生网关简介
- KubeSphere 集成网关的演进过程
- 整合多样化云原生网关的设计
- 示例效果展示
听众受益
- 了解云原生网关
- 了解 KubeSphere 集成网关的思想
- 了解平台级项目整合多样化网关的设计思路
议题 3:SOFABoot 4.0-迈向 JDK17 新时代
讲师
胡子杰,蚂蚁集团技术专家,SOFABoot Maintainer。
议题简介
本次分享将主要介绍 SOFABoot 4 新版本引入的新特性与变化,包括其设计理念与实现方式。 再者就是介绍 SOFABoot 3 应用如何升级至 SOFABoot 4 版本,并展望 SOFABoot 未来的发展趋势。
听众受益
- SOFABoot 4 的新特性与变化
- 已有应用如何升级至 SOFABoot 4 版本
- 一起探讨 SOFABoot 未来发展的趋势
议题 4:KubeBlocks 简介及部署 AIGC 基础设施演示
讲师
刘东明,云猿生数据高级技术专家。2015 年加入阿里巴巴,先后从事阿里云云原生数据库 PolarDB-X 和 PolarDB-PostgreSQL 内核研发,负责 PolarDB-PostgreSQL 一写多读架构设计,以及缓冲区管理,查询优化等核心模块研发。现为 KubeBlocks 核心开发者。
议题简介
随着 Kubernetes 越来越流行,越来越多的无状态应用运行在 K8s 上。然而,对于有状态应用,特别是数据基础设施如数据库服务,迁移到 K8s 上运行仍然是一件充满挑战的事。KubeBlocks 致力于让 K8s 上的数据基础设施管理就像搭乐高积木一样,既高效又有趣,帮助用户轻松构建容器化、声明式的关系型数据库、NoSQL、流计算和向量数据库服务。
此次分享将介绍 KubeBlocks 新版本的主要特性,包括核心 CRD,Controller,扩展机制以及高级运维特性。此外,还将演示如何使用 KubeBlocks 部署 AIGC 基础设施,展示 KubeBlocks 在实际应用中的强大能力。
议题大纲
- KubeBlocks 简介
- KubeBlocks 中的 “Block”
- KubeBlocks CRDs
- KubeBlocks Controllers
- KubeBlocks 扩展机制--Add-on
- KubeBlocks 高级运维特性
- 演示:
- 使用 KubeBlocks 部署 AIGC 基础设施 Jupyter Notebook
- 简单演示 KubeChat
听众受益
- 了解 KubeBlocks 核心功能
- 了解如何使用 KubeBlocks
- 了解如何基于 KubeBlocks 部署 AIGC 基础设置
议题 5:KubeBlocks RSM:如何让数据库更好的跑在 K8s 上
讲师
吴学强,云猿生数据高级技术专家。原阿里云 PolarDB-X 云原生分布式数据库技术负责人之一,毕业于浙江大学计算机学院,兴趣广泛,对操作系统、密码学、分布式系统等均有涉猎。2017 年加入 PolarDB-X 团队进行高并发低延迟的 MySQL 分布式相关系统开发工作,负责 PolarDB-X 的云原生底座打造、生态系统连接、开源等开放生态构建工作。现为开源数据基础设施 KubeBlocks 核心开发者。
议题简介
K8s 中管理数据库这种有状态应用的组件是 StatefulSet,但其并不能很好的满足数据库的高可用要求:
- 数据库通常有读写节点和只读节点,StatefulSet 中该如何支持?
- 想增加一个只读节点到现有的集群,如何正确搭建复制关系?
- 发生了主备切换,对外服务的 Service 如何自动感知并切换?
- 想先升级备库,后升级主库,怎么办?想先将 Leader 切换到别的节点以降低系统不可用时长该怎么做?
KubeBlocks 中设计了 StatefulSet 的增强版本 RSM 以解决上述问题,本次分享讲解 RSM 的核心设计思路和原理。
议题大纲
- 数据库的本质
- 角色抽象与定义
- 基于角色对外提供服务
- 基于角色的更新策略
- 角色探测与更新
- 成员管理
- switchover 与 failover
- 数据副本准备
听众受益
- 理解数据库的状态复杂在哪里
- 理解数据库高可用该考虑哪些方面
- 了解 RSM 的核心设计思路和原理
- 了解 KubeBlocks 为什么更适合管理数据库
议题 6:使用可插拔架构集成多个多集群解决方案
讲师
徐信钊,青云科技高级软件工程师,KubeSphere Maintainer。
议题简介
Kubernetes 中多集群领域的发展非常迅速,目前有很多多集群解决方案,如 Karmada、OCM 和 Kubefed 等。随着项目的发展,像我们这样的最终用户经常会遇到这样的情况:我们正在使用的多集群框架已经过时,我们必须切换到新的框架。在本次演讲中,KubeSphere 维护者将分享他们在如何从特定多集群框架解耦方面的经验,以及作为一个平台,我们如何整合不同的多集群解决方案以满足不同客户的需求。
议题大纲
- KubeSphere 4.0 可插拔架构介绍
- 集成多个多集群方案
听众受益
- 了解 KubeSphere 4.0 可插拔架构
- 如何结合可插拔架构集成多个多集群方案以满足不同客户需求
PPT 下载
关注「KubeSphere云原生」公众号,回复关键词 20231104
,获取 PPT 下载链接。
获取 PPT 下载链接后,若手机无法下载,可在电脑端浏览器打开下载。
现场合照
致谢
感谢 SOFAStack 社区和 KubeBlocks 社区对本次活动的大力支持!
感谢各位讲师贡献的精彩演讲和分享!
感谢 KubeSphere 社区用户委员会成都站站长周正军以及活动志愿者田惠文、周正纬、何绍辉、曾朝俊对本次活动的支持!