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

    文章

    5438

    浏览量

    69359
  • 机器
    +关注

    关注

    0

    文章

    756

    浏览量

    40491
  • openEuler
    +关注

    关注

    2

    文章

    289

    浏览量

    5660

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

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

收藏 人收藏

    评论

    相关推荐

    三星半导体分享了面向PC、移动端和服务器的多样化创新存储解决方案

    在2024年CFMS闪存市场峰会上,三星半导体展示了其面向PC、移动端和服务器的多样化创新存储解决方案
    的头像 发表于 03-20 17:22 266次阅读

    openEuler Code Camp圆满举办

    方面的成功经验分享。大会期间,openEuler社区与参会者深入探讨了社区在生态和技术进步方面的当前成就与未来展望。 openEuler社区
    的头像 发表于 12-20 09:45 119次阅读

    千亿级远程医疗市场爆发,互联医疗设备如何应对需求多样化

    千亿级远程医疗市场爆发,互联医疗设备如何应对需求多样化
    的头像 发表于 11-24 17:03 195次阅读
    千亿级远程医疗市场爆发,互联医疗设备如何<b class='flag-5'>应对</b><b class='flag-5'>需求</b><b class='flag-5'>多样化</b>?

    OTP语音芯片WTN6系列:多样化选择,满足各种产品应用需求

    随着科技的快速发展,语音芯片已经成为了智能产品中不可或缺的核心组件。在这个领域中,唯创知音OTP语音芯片WTN6系列以其出色的性能和多样化的选择,赢得了广大开发者的青睐。本文将详细介绍WTN6系列
    的头像 发表于 11-23 14:28 147次阅读
    OTP语音芯片WTN6系列:<b class='flag-5'>多样化</b>选择,满足各种产品应用<b class='flag-5'>需求</b>

    睿思芯科正式加入openEuler社区

    来自于加州大学伯克利分校RISC-V原创项目组,始终致力于高端处理器解决方案的自主研发,并聚焦RISC-V CPU核心技术和产品的研究与突破。加入openEuler社区后,睿思芯科已着手开展RiVAI
    的头像 发表于 11-11 11:05 751次阅读

    墨芯S4/S30推理加速卡通过openEuler社区技术评测

    近期,墨芯S4/S30推理加速卡顺利通过了openEuler社区的严格技术评测,成功获得与Intel芯片及openEuler 22.03 LTS的兼容性认证。
    的头像 发表于 10-31 09:08 335次阅读

    openEuler社区多样性算力和智能时代的基础软件的思考

    编辑按:2023年9月,为期3天的欧洲顶级开源峰会OSSUMMIT2023(Open Source Summit)在西班牙举办。作为开放原子开源基金会旗下的项目,openEuler作为钻石级别赞助
    的头像 发表于 09-28 09:53 591次阅读

    OpenAtom openEuler亮相2023欧洲开源峰会

    ,并在Keynote和多场分论坛上发表主题演讲,话题涵盖Linux Kernel、编译器、AI、多样性计算、软件供应链安全、机密计算、社区治理等领域及多个创新项目。 峰会首日,openEuler技术
    的头像 发表于 09-25 15:43 343次阅读
    OpenAtom <b class='flag-5'>openEuler</b>亮相2023欧洲开源峰会

    OpenAtom openEuler亮相2023欧洲开源峰会

    ,并在Keynote和多场分论坛上发表主题演讲,话题涵盖Linux Kernel、编译器、AI、多样性计算、软件供应链安全、机密计算、社区治理等领域及多个创新项目。 峰会首日,openEuler技术
    的头像 发表于 09-21 18:40 339次阅读

    新唐针对BMS提出完整解决方案

    128.7万根,年增35.0%。而其中电池管理BMS的需求也迅速发展。 新唐针对BMS提出完整解决方案,由NuMicro® NUC1311作为主控端,下达命令给AFE控制电池电量,将电池电量信息回传给
    发表于 08-25 08:53

    润和软件上榜openEuler社区创新项目贡献企业名录

    项目成果上榜社区贡献企业名单。 openEuler是面向数字基础设施的开源操作系统。openEuler开创性的提出全场景操作系统理念,通过一套操作系统架构,南向支持
    的头像 发表于 07-28 10:10 552次阅读

    跃昉动态|跃昉科技加入openEuler社区,共建开放多元新生态

    ),正式加入 OpenEuler 社区。 作为业内领先的RISC-V处理器、平台及解决方案的提供商,跃昉科技持续优化RISC-V的软硬件平台,积极推动和参与国内开源生态的建设。本次加入
    的头像 发表于 07-20 21:40 479次阅读

    openEuler社区正式成立message-middleware SIG

    openEuler 社区技术委员会讨论决定,openEuler 社区正式成立 message-middleware SIG。该 SIG 组由中国移动云能力中心牵头发起,并主导制定该
    的头像 发表于 07-06 11:31 595次阅读

    openEuler & OpenHarmony社区合规SIG联合研讨会圆满落幕

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 2023年6月14日,由华为联合润和软件主办的“openEuler OpenHarmony社区合规SIG
    的头像 发表于 06-28 21:25 502次阅读

    openEuler Call for X 计划”正式启动

    openEuler最具价值专家, openEuler Valuable Professional,是openEuler社区颁发给技术专家的一项荣誉认证,以此表彰他们热衷实践、乐于分享的
    的头像 发表于 06-21 14:36 396次阅读
    “<b class='flag-5'>openEuler</b> Call for X 计划”正式启动