Karmada 多云多集群生产实践专场圆满落幕
本文分享自华为云社区《Karmada多云多集群生产实践专场圆满落幕|Cloud Native Days China 2022 南京站》,作者: 云容器大未来。
12 月 3 日,CNCF Karmada 社区 Cloud Native Days China 2022 南京站成功举办。Cloud Native Days China 是 CNCF 与华为云联合发起的云原生技术交流活动,专注技术探讨和趋势挖掘。2022 南京站线下专场聚焦云原生多云多集群生产实践,华为云、vivo 互联网、中国移动云、飓风引擎、DaoCloud、浙大 SEL 实验室等行业专家现场分享,探讨云原生多云多集群生产实践和发展。
本次活动吸引了来自南京地区为主,30 余家企业、单位的开发者和多云多集群关注者现场与会。Karmada 社区 Maintainer、华为云云原生开源团队任洪彩老师欢迎了与会嘉宾和朋友们的到来。Karmada 是 CNCF(云原生计算基金会)首个多云容器编排项目,于 2021 年 4 月 25 日在华为云开发者大会上正式开源,帮助用户解决多云容器集群管理的挑战 。使用 Karmada 可以构建无限可扩展的容器资源池,像使用一个 K8s 集群一样使用多云。任洪彩老师同时向与会开发者表达了持续增强核心竞争力、倾听用户声音快速迭代、加大企业落地支持力度、完善社区开放治理模型等社区展望。
Karmada 社区 Maintainer、华为云云原生开源团队 任洪彩
vivo 互联网高级研发工程师张荣老师分享了 vivo 基于 Karmada 的容器平台落地实践。vivo 互联网自 2021 年 11 月开启联邦集群调研,对比了 Karmada、clusternet、Federation v2、OCM,通过 kubemark 模拟 2000 节点、P50/P99 时延/QPS/错误率、故障调度演练并最终选择了 Karmada。张荣老师从 Karmada 集群运维、面向应用的多集群持续发布、面向应用的多集群弹性伸缩、Karmada 灰度上线等方向介绍了 vivo x Karmada 的融合应用。经过 1 年的 Karmada 实践,vivo 互联网在已有技术方向和业务场景积累了部分解决方案,并将统一调度、统一管理纳入后续的升级和规划。
vivo 基于 Karmada 的容器平台落地实践 | vivo 互联网高级研发工程师 张荣
飓风引擎 (Hurricane Engine) 容器基础设施负责人徐元昌老师分享了 Karmada 在飓风引擎的实践和演进。为了更好地提升资源利用率和降低 AI 训练的成本, 飓风引擎在容器上进行了 GPU 虚拟化,将底层基础设施全面云原生化, 接入社区海量能力,借助 Karmada 可将低代码平台生产的应用快速交付到多个区域。同时,飓风引擎基于 Karmada 的去中心化方向探索,增加了一层去中心化的能力:集群和工作负载提供全局最终一致性同步;管理流量容忍拜占庭故障, 让每个 site 可以自治, 帮助企业垂直上云, 快速进行数字化转型。
Karmada 在飓风引擎的实践和演进| 飓风引擎容器基础设施负责人 徐元昌
中国移动云能力中心的段朦、韩伟森两位老师为大家分享了移动云多集群探索与思考。移动云云数据库 MySQL 依托 K8S 容器调度技术,以“易用可维护”为亮点,为客户提供高性价比的云服务。在业务规模的逐渐扩容中,为应对 apiserver 负载较大、etcd 读写延迟较高、core dns 内存压力大等问题,移动云从动态调度和智能路由两方面进行了方案设计,基于 Karmada 多集群调度和扩展支持多集群动态负载,智能地将不同 MySQL 实例调度到最优集群;开发 AA-Router,通过 MySQL 端的 K8S 请求(get/post)判断是分发到 Karmada 进行调度还是资源汇聚面进行汇聚查询,减小了老集群 apiserver 的压力,core-dns 的压力,提高资源池利用率。
移动云多集群探索与思考 | 中国移动云能力中心 段朦、韩伟森
DaoCloud 大容器团队技术负责人张潇老师分享了 DaoCloud 结合 Karmada 打造新一代企业级多云平台的实践。KairShip 引用 Karmada operator、ClusterPedia、CloudTTY 等开源组件,为用户提供一键创建多云集群实例、多云权限管理、应用跨集群分发、存储配置跨集群创建、跨集群资源检索、跨集群故障转移等核心能力。基于 Karmada 社区 helm charts,实现 Karmada 实例快速创建、更新、卸载以及 D1 D2 的维护,子集群一键接入 Karmada 实例,通过控制器搜集子集群概览信息到 Karmada 实例中,完成多实例的实现和应用。用户使用 Karmada 之后,一键提升为多云应用,后续扩展调度可以直接修改 PP。
DaoCloud 结合 Karmada 打造新一代企业级多云平台的实践 | DaoCloud 大容器团队技术负责人 张潇
东数西算是全国网络和算力一体化布局的国家级工程。Karmada 核心贡献者、浙大 SEL 实验室程哲介绍了“东数西算”多云协同在电力系统中的实践。东数西算在应用迁移、数据迁移和流量迁移层面都具有关键需求,从“边云”到“多云”,使用 Karmada 支持多种部署策略和优雅的故障迁移性能,实现应用平滑迁移;在数据迁移层面,融合 Karmada Velero CRD 等可良好实现实时数据同步和数据备份恢复;流量迁移层面,使用 Karmada 控制面实现多集群 Ingress 统一流量入口,多集群 Service 实现多集群服务发现、负载均衡,Submariner 打通集群间网络(部署扁平化网络)。
“东数西算”多云协同在电力系统中的实践 | 浙大 SEL 实验室 程哲
Karmada 社区发展一年多来,受到越来越多企业和用户的肯定及采用。Karmada 日前开展了百倍集群规模测试,测试了 Karmada 同时管理 100 个 5k 节点和 2wPod 的 Kubernetes 集群的用户场景,根据测试结果分析,Karmada 可以稳定支持 100 倍大规模集群,满足用户在大规模生产落地的需要。在本次多云多集群专场活动中,华为云容器研发工程师沈铁成为大家做了百倍集群大规模测试分享。在大规模基础设施的支撑上,Karmada 本身基于 Kubernetes 的架构优势,提供 Pull 和 Push 多模式支撑大规模集群搭建,优化场景资源消耗,涵盖了私有云和边缘相关的场景,为大规模集群提供高性能管理。未来 Karmada 社区将聚焦多集群系统的典型场景不断优化,促进生产落地。
Karmada 百倍集群规模多云基础设施体系揭秘 | 华为云容器研发工程师 沈铁成
除了嘉宾的专题分享,在问答环节,开发者们也十分踊跃。就嘉宾们分享的内容,以及多云多集群的部署和生产应用,与会者们积极提问互动,与嘉宾一起开展技术探讨。会后问卷抽奖开启,增进了 Karmada 和伙伴们的进一步了解。
已是冬日,但枫林如火,正如 CNCF Karmada 社区 Cloud Native Days China 2022 南京站参会开发者们的热情,和嘉宾们的精彩分享,共同实现了这一次难忘而珍贵的技术交流行程。
Karmada 社区开源已来,已经走过一年多的旅程,与合作伙伴同行,Karmada 已完成了跨集群调度、资源管理、多集群服务治理、多集群应用的高可用、多集群运维、声明式资源解释器等特性建设,并在 10 余家企业完成落地应用。我们也期待更多已经在关注和评测 Karmada 的企业和用户,可以联系我们(社区助手:k8s2222 公众号:Karmada),我们一起协力完成多云多集群的部署;在未来,Karmada 也期待更多合作伙伴和开发者们,可以一起进行社区共建,共同应对企业效能化发展进程中,多云容器集群管理的挑战!
附:Karmada 社区技术交流地址
项目地址:https://github.com/karmada-io/karmada
Website: https://karmada.io
Slack 地址:https://slack.cncf.io/(#karmada)
版权声明: 本文为 InfoQ 作者【华为云开发者联盟】的原创文章。
原文链接:【http://xie.infoq.cn/article/eac97e08e82142daeefa97786】。文章转载请联系作者。
评论