摘要:CNCF Karmada社区Cloud Native Days China 2022南京站成功举办。

本文分享自华为云社区《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)

点击关注,第一时间了解华为云新鲜技术~

Karmada多云多集群生产实践专场圆满落幕的更多相关文章

  1. 微软CEO私享会——广东天使会专场圆满落幕

      http://www.cnblogs.com/sennly/p/4140976.html    10月17日,微软中国联合广东天使会首期“微软CEO 私享会”在中国微软广东分公司广州太古汇办公室举 ...

  2. Karmada大规模测试报告发布:突破100倍集群规模

    摘要:在本文中,我们将介绍用于测试的相关指标,如何进行大规模测试,以及我们如何实现大规模的集群接入. 本文分享自华为云社区<突破100倍集群规模!Karmada大规模测试报告发布>,作者: ...

  3. 多云搭建 K3S 集群

    作者:SRE运维博客 博客地址: https://www.cnsre.cn/ 文章地址:https://www.cnsre.cn/posts/211119132529/ 相关话题:https://ww ...

  4. 基于 Clusternet 与 OCM 打造新一代开放的多集群管理平台

    背景 随着 5G.物联网设备的爆炸性增长以及智能终端不断增强的计算能力,带来了前所未有的数据量,传统的中心集中式计算捉襟见肘."新基建"战略的实施,工业互联网.车联网/自动驾驶.智 ...

  5. Clusternet - 新一代开源多集群管理与应用治理项目

    作者 徐迪,腾讯云容器技术专家. 汝英哲,腾讯云高级产品经理. 摘要 在过去的数年里,云计算领域经历了多次巨大的变革,当前越来越多的组织将应用部署在本地和云上的多个基础设施平台上,这些平台可能是两个公 ...

  6. 腾讯发布 K8s 多集群管理开源项目 Clusternet

    11月4日,在腾讯数字生态大会上,腾讯宣布了云原生领域一项重磅开源进展-- K8s 多集群管理项目 Clusternet 正式开源. Clusternet 由腾讯联合多点生活.QQ音乐.富途证券.微众 ...

  7. Kubernetes行业调研报告:多集群、多云部署成企业首选策略

    新兴的多集群.多云部署成为首选的企业策略,而边缘部署则呈上升趋势 2019年11月5日,业界采用最广泛的Kubernetes管理平台创造者Rancher Labs(以下简称Rancher)发布了首份调 ...

  8. 使用Karmada实现Helm应用的跨集群部署

    摘要:借助Karmada原生API的支持能力,Karmada可以借助Flux轻松实现Helm应用的跨集群部署. 本文分享自华为云社区< 使用Karmada实现Helm应用的跨集群部署[云原生开源 ...

  9. 多云混合云之多集群统一管理:基于阿里云ACK统一纳管多个不同Kubernetes集群

    目前阿里云云原生产品家族已经支持多集群管理功能,允许使用阿里云容器服务Kubernetes(简称ACK)控制台或kubectl命令接入.统一纳管其他公有云.客户IDC自建K8s集群,集中管理部署K8s ...

  10. 多云部署多主模式的MGR集群,每个云一个MGR 节点,满足业务单元化改造的需求

    欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 本 ...

随机推荐

  1. 在 Linux 上安装服务器管理软件 Cockpit

    Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Cockpit 使得 linux 系统管理员.系统维护员和开发 ...

  2. 【前端必会】webpack的目标代码

    背景 webpack生成什么样的代码呢?同的模块依赖的写法(import.export export default),会导致生成代码的不同,下面介绍普通的import与export 开始 导出PI1 ...

  3. Docker 部署 Kibana

    Docker 部署 Kibana 本篇主要介绍 使用 Docker 部署 kibana 用于操作 Elasticsearch 使用. 1. 前置准备 1.1 Elasticsearch 准备 可以先准 ...

  4. 斗鱼 H5 直播原理解析,它是如何省了 80% 的 CDN 流量?

    斗鱼直播相信大家都听说过,打开斗鱼官网就可以直接在浏览器中观看直播.那么斗鱼是如何实现浏览器视频直播的呢?本篇文章就来解析斗鱼是如何实现直播的,以及它是如何节省 80% 的 CDN 流量,要知道视频直 ...

  5. NodeJS 服务 Docker 镜像极致优化指北

    这段时间在开发一个腾讯文档全品类通用的 HTML 动态服务,为了方便各品类接入的生成与部署,也顺应上云的趋势,考虑使用 Docker 的方式来固定服务内容,统一进行制品版本的管理.本篇文章就将我在服务 ...

  6. ZJOI2007报表统计

    题目链接 比较简单的一道平衡树题. 第三个操作可以直接用map完成(加进去一个数只会让答案变小,于是与它的前面后面一个数做差更新答案即可),只考虑前两个操作. ·维护区间内的最大最小值,以及区间相邻两 ...

  7. 微服务系列之分布式日志 ELK

    1.ELK简介 ELK是ElasticSearch+LogStash+Kibana的缩写,是现代微服务架构流行的分布式日志解决方案,旨在大规模服务的日志集中管理查看,极大的为微服务开发人员提供了排查生 ...

  8. 40.TokenAuthentication认证

    TokenAuthentication认证介绍 TokenAuthentication是一种简单的基于令牌的HTTP认证 适用于CS架构,例如普通的桌面应用程序或移动客户端   TokenAuthen ...

  9. 2022UUCTF--WEB

    websign 无法右键 禁用js后 看源码 ez_rce -- 闭合 源码,禁用的东西挺多的 仔细发现 ? <> `没有禁用,闭合标签反引号执行命令 ## 放弃把,小伙子,你真的不会RC ...

  10. 廖---list tuple dic set

    list 有序集合,可随时添加和删除其中的数据. 在 Python 列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据 ...