0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

openEuler提出eggo 解决方案应对社区多样化的需求

openEuler 来源:openEuler 作者:openEuler 2021-12-20 15:10 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

项目简介eggo 是 openEuler CloudNative SIG 组提出的 K8S 集群自动化部署方案,具备如下优点:

使用简便:在线模式只需根据配置模板编写配置文件即可,离线模式一次制作离线包即可重复使用;

多架构混部:支持一个集群包含多种架构的节点,例如 master 使用 X86 机器,node 节点使用 arm 机器;

多种部署模式:支持二进制部署方式(K8S 关键组件全部以 systemd 管理运行),支持 pod 方式运行;

GitOps 管理:支持对接 GitOps,实现云原生方式的集群管理集群;

项目总体架构如下:

总而言之:

eggo如母鸡,集群似egg,一键式、轻量化、可配置完成集群部署。

3分钟拉起,1分钟销毁,如测试集群环境的随时创建、随时销毁。

eggo助力下,容器可以扩缩容,集群也可以扩缩容。

背景介绍社区背景Kubernetes 集群部署是云原生的基石,而 openEuler 云原生社区还没有集群部署方案,而当前开源的集群部署方案很难满足云原生社区多样化的需求,例如多部署模式、在线和离线部署方式、集群支持多种架构、可跟踪的集群配置管理等等。为了 openEuler 云原生社区更好的发展,社区提出了 eggo 解决方案应对社区多样化的需求。

移动需求背景中国移动磐基 PaaS 平台是由中国移动自主研发的 PaaS 平台,作为智慧中台的统一技术底座,基于“云原生”架构构建,致力于为全集团 B/O/M 三域的应用系统提供全套的云上服务。平台为用户提供了包括多集群管理,应用统一部署编排,弹性扩缩容,组件管理,微服务管理,运维监控等全方位的平台能力。

磐基 PaaS 平台可以实现应用秒级的弹性伸缩和分钟级的容灾切换,让应用的部署发布和运行监控变得更加简单、可控、可靠,但是针对底层集群资源的部署、扩容、回收,我们发现很多环节仍需手工参与,这使得从租户申请集群,到最终集群被交付到租户手中,以及集群维护的整个过程变得不可控。因此,如何提升集群部署的时效、解决针对集群的自动化操作管理,就变成了一个急需解决的问题。

为了解决这个问题,要能够满足集群的自动化快速部署、弹性伸缩等需求,需要一套灵活、易用、用户友好的 K8S 集群快速部署解决方案。

联创成果社区项目进展当前 eggo 部署集群的能力已具备商用条件,目前完成如下功能:

支持集群多架构部署

支持二进制部署模式

支持在线和离线部署方

支持集群生命周期管理

集群管理集群已发布 alpha 版本

联创落地效果目前,eggo 集群自动化部署已经在中国移动磐舟一体化开发交付平台上实践和应用,为内部业务系统的研发测试域提供服务。通过应用 eggo 的集群自动化部署能力,业务系统研发团队通过页面自助申请资源,集群即时开通,到期自动回收;结合 GitOps 能力,在集群自动部署的同时,将集群内需要的业务应用、环境配置、网络配置,以声明式 yaml 文件的方式快速复制,最终达到研发测试环境“即用即分配、用完自动回收”的效果,极大提升业务系统基于云原生的开发测试效率。

在磐基 PaaS 平台未来的发展方向中,这种集群资源的自动部署伸缩能力,再结合 Serverless 函数计算的能力,便可以根据访问流量的增减或者具体服务事件的触发(例如业务流量波峰波谷、消息系统事件通知),实现应用服务和集群节点资源自动弹性扩缩容,从而显著提升资源利用率,且能够极大减少针对底层资源的运维难度和工作量。

在 11 月 9 日至 10 日于北京国家会议中心召开的操作系统产业峰会 2021&openEuler Summit 2021,eggo 技术开发团队与中国移动信息技术中心一起分享展示了 eggo 联创项目的进展情况与落地效果。在生态多样性场景演示环节,中国移动信息技术中心 PaaS 研发团队演示了磐基 PaaS 平台基于 openEuler Eggo 工具,研发的大规模 K8S 集群自动化部署功能。通过结合 GitOps 能力,管理和跟踪部署配置,实现以云原生的方式按需一键部署集群。同时,支持异构集群的混合部署,能够支撑业务系统相对平稳地实现从 X86 到国产化 ARM 环境的迁移过渡。

总结展望eggo 当前具备集群的部署能力和集群管理集群的基本能力,而且从落地效果可以看出 eggo 确实解决了当前云原生的部分诉求,也为后续发展打下了坚实的基础。后续我们将持续在云原生方向优化创新,为 openEuler 社区做出更大的贡献。

社区后期规划为了更好地满足客户和社区的需求,后期社区将持续改善易用性和完善需求功能:

支持 kubeadm 部署模式

对接 karmada,一键部署 karmada 以及新增集群被 karmada 自动接管的能力

完善云原生的集群管理方案

持续优化易用性

最后,希望更多的参与者能够参与到欧拉开源社区,贡献社区的同时也提高自己的能力。

原文标题:eggo 助力中国移动磐基PaaS平台

文章出处:【微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 中国移动
    +关注

    关注

    22

    文章

    5729

    浏览量

    78506
  • 机器
    +关注

    关注

    0

    文章

    800

    浏览量

    41936
  • openEuler
    +关注

    关注

    2

    文章

    340

    浏览量

    6764

原文标题:eggo 助力中国移动磐基PaaS平台

文章出处:【微信号:openEulercommunity,微信公众号:openEuler】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开源欧拉社区正式发布openEuler Embedded 26.03版本

    近日,开源欧拉社区正式发布openEuler Embedded 26.03版本。新版本基于开源欧拉社区Intelligence BooM开源全栈,成功孵化IB-Robot具身智能机器人软件全栈项目
    的头像 发表于 04-22 10:47 297次阅读

    连接器的多样化应用有哪些?

    可以传输电力、信号和数据等信息,广泛应用于计算机、通信、汽车、航空航天和医疗设备等领域中。连接器的多样化应用有哪些?
    的头像 发表于 04-16 16:47 159次阅读
    连接器的<b class='flag-5'>多样化</b>应用有哪些?

    国产OPS电脑主板:适配各商显设备的多样化应用需求

    在数字技术飞速迭代的今天,数字标牌、数字广告、自助服务终端等数字应用已深度融入商业与零售领域,成为推动行业转型升级的重要支撑。国产OPS电脑主板作为一种标准模块计算平台,凭借高
    的头像 发表于 02-03 14:09 280次阅读
    国产OPS电脑主板:适配各商显设备的<b class='flag-5'>多样化</b>应用<b class='flag-5'>需求</b>

    德州仪器 4 位二进制全加器:满足多样化需求的理想选择

    德州仪器 4 位二进制全加器:满足多样化需求的理想选择 在数字电路设计里,加法器是实现算术运算的核心部件。德州仪器的 SN54283、SN54LS283、SN54S283、SN74283
    的头像 发表于 01-05 18:15 1285次阅读

    软通动力成为openEuler社区首批全球先锋伙伴

    11月14—15日,操作系统大会&openEuler Summit 2025在北京隆重举行。本次大会由开放原子开源欧拉社区协同软通动力等数十家产业伙伴共同举办,旨在汇聚全球产业界力量,打造极具创新力的操作系统,加速全球基础软件开源生态发展。
    的头像 发表于 11-19 17:25 856次阅读

    iTOF技术,多样化的3D视觉应用

    。 ◆ 应用5—人流检测和体积测量 在室外(~150,000 勒克斯)和黑暗环境中进行障碍物检测。 低抖动和低误差。 实时检测能力,即时满足跟踪目标需求 ◆ 系统解决方案提供 针对特定客户应用定制的 POC 评估板。
    发表于 09-05 07:24

    软通动力携手openEuler推动开源生态全球发展

    8月29日,开放原子开源基金会园区行在重庆召开。开放原子开源基金会openEuler社区作为开源社区代表参会,开源欧拉用户委员会主席、软通动力助理副总裁王军应邀分享了开源欧拉社区的治理
    的头像 发表于 09-01 11:39 793次阅读

    接口多样化:M-ITX国产主板的丰富连接性能

    在数字化时代,设备间的互联互通愈发重要。对于主板而言,丰富且实用的接口不仅是连接外部设备的桥梁,更是决定其能否广泛应用于各种复杂场景的关键因素。高能计算机的国产飞腾主板GM-M201F-D作为一款标准M-ITX 主板,在接口设计上独具匠心,为用户带来了多样化的连接选择。
    的头像 发表于 08-14 09:22 849次阅读
    接口<b class='flag-5'>多样化</b>:M-ITX国产主板的丰富连接性能

    软通动力加入openEuler社区AI联合工作组

    近日,2025开放原子开源生态大会开幕,openEuler社区携手软通动力与社区成员单位共同发起成立“openEuler社区AI联合工作组”
    的头像 发表于 07-25 14:42 1263次阅读

    华兴变压器:SG-10kVA三相隔离变压器,定制服务满足高海拔地区多样化需求

    高海拔地区地理环境复杂,不同用户的电力需求也存在差异。华兴变压器深入了解高海拔地区用户的实际需求,推出了SG-10kVA三相隔离变压器,并提供灵活的定制服务,满足用户的多样化
    的头像 发表于 07-09 16:06 793次阅读
    华兴变压器:SG-10kVA三相隔离变压器,定制<b class='flag-5'>化</b>服务满足高海拔地区<b class='flag-5'>多样化</b><b class='flag-5'>需求</b>

    瑞之辰多样化MEMS传感器,打造工业级智能打气泵解决方案

    在智能制造2025战略推动下,中国工业装备领域正迎来传感器技术升级的“黄金窗口期”。深圳市瑞之辰科技有限公司依托自主MEMS核心技术矩阵,推出面向智能打气泵领域的全场景传感器解决方案,突破传统气压
    的头像 发表于 06-24 15:55 1176次阅读
    瑞之辰<b class='flag-5'>多样化</b>MEMS传感器,打造工业级智能打气泵<b class='flag-5'>解决方案</b>

    CODESYS全平台适配openEuler 布局工业4.0前沿

    OpenAtom openEuler(简称“openEuler”)社区与工业自动全球领军企业CODESYS集团联合宣布,经过深度技术合作, CODESYS全系列开发平台(含CODES
    的头像 发表于 06-10 18:27 1841次阅读

    模块设计赋能:工控一体机厂家聚徽分享如何通过灵活架构满足多样化工业需求

    了有效途径。通过将工控一体机的硬件和软件拆分为独立、可替换的模块,以灵活架构满足多样化工业需求,使工控一体机在工业自动领域展现出更强的适应性和生命力。 一、硬件模块:自由组合,适配
    的头像 发表于 05-23 16:42 1030次阅读

    适配多种系统,米尔瑞芯微RK3576核心板解锁多样化应用

    为不同领域提供了多样化解决方案,工程师可以根据自身需求灵活选择,快速构建出契合业务逻辑的应用程序,实现高效开发与精准适配。 RK3576、RK3576核心板、RK3576开发板、国产核心板
    发表于 05-23 16:07

    米尔RK3576核心板适配多种系统,解锁多样化应用

    米尔电子发布的基于瑞芯微RK3576核心板和开发板,具备高性能数据处理能力、领先的AI智能分析功能、多样化的显示与操作体验以及强大的扩展性与兼容性,适用于多种应用场景。目前米尔电子为RK3576
    的头像 发表于 05-23 08:03 1719次阅读
    米尔RK3576核心板适配多种系统,解锁<b class='flag-5'>多样化</b>应用