聊聊 sealer 开源背后的故事|学习笔记(一)

简介: 快速学习聊聊 sealer 开源背后的故事

开发者学堂课程【云原生技术趋势与行业发展解聊聊 sealer 开源背后的故事】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/1035/detail/15156


聊聊 sealer 开源背后的故事

 

聊一聊 sealer 开源背后的故事

主持人:大家好!欢迎收看由阿里云云原生团队策划并发起的开源夜聊视频栏目。通过这样一个视频栏目,我们希望跟大家一起来聊一聊云原生领域开源项目背后的一些故事。今天我们的主角是刚刚成为CNCF沙箱项目的sealer,也非常高兴的邀请到了三位核心的同学来跟我们一起讲一讲这个项目背后的一些故事。

首先请三位嘉宾跟我们的朋友打个招呼,首先是中弈简单给我们介绍一下自己。

中弈:好的,大家好,我是中弈。是sealer的发起人,现在在阿里云主要负责sealer的一些社区的规划,研发等工作,非常高兴今天跟大家做一次这样的交流。

主持人:请摩羯也跟我们介绍一下自己。

摩羯:大家好,我来自政采云的摩羯,同时也比较荣幸是sealer项目的成员之一,还是一个sealer的深度用户。

主持人:请吕莫也介绍一下自己。

吕莫:大家好,我叫吕莫,目前是阿里云云产品ADP在线化平台部分的负责人,然后目前的话,这边主要是底层技术用到了sealer的技术非常高兴跟大家一起聊聊sealer这个话题。

主持人:其实,首先开发者一定会非常关心sealer到底是一个什么样的项目?来解决哪些问题?那这个问题请中弈来给我们介绍一下

中弈:其实这个我觉得它的想法特别好,它其实最主要的一个点就是你可以把整个集群看成是一个整体,然后我们把K84想象成整个集群的操作系统,那么在这个操作系统之上,我们想去做一个类似docker这样的工具,那它应该是什么样子的?其实这个出发点是在这个点上的,我们都知道docker可以在单机上build的ship run,那我们能不能把这个工作流给它上升到一个维度,在我们的集群维度也可以build整个集群,然后ship整个集群,然后run整个集群,那这就是sealer的·起源,所以我们最终花了将近一年多的时间,把这个东西给实现了,最终做出的东西我们叫集群进项的一个解决方案,然后可以让整个集群保持像docker那样的一致性,编译成整个集群的一个镜像,然后到了客户环境中,只要通过一条命令sealer run就可以把整个集群拉起来,所以sealer就是这样的一个项目。不管我们的这个应用有多复杂,那我们出去交付的时候,可能里面有keep us,有各种各样的中间件,再加上很多很多很复杂的大型组件包在一起,通过sealer就可以直接把它做成一个image,但它不是docker那样的image,然后到了客换中,一键整个复杂的集群就起来了,是这样的一个项目。

主持人:当时为什么想到要把这个项目开源呢?

中弈:其实跟它的定位有很大的关系,因为你是想做一个交付标准的标准性的东西,那就意味着你的客户、你的上下游等等,公司开发者都要去认可你。如果是一个闭源的东西,它其实跟开源的上下游就比较难合作,比如说你要去跟普罗米修斯做它的这种镜像,让它能够实现一键化的这种交付,在这种一线的环境中等等这样的,就整个云原生生态的很多的项目其实都有这样类似的合作关系,那如果是个闭源的东西,可能就非常难合作,难以形成生态的效应,这个其实是最主要的目的。就是如果你思考一下,假设docker是一个闭源的东西,它是否会掀起这种容器的革命?其实是很难的,所以我们选择sealer是希望它未来能够成为一个顶尖的开源项目,就顶尖的项目,让社区得到广泛的认可,所以开源几乎是一个必须的选择,才能把这个事情真正的做成。

主持人:sealer这个名字,有什么特别的寓意吗?

中弈:名字它有一点封装的意思,sealer,就是以前,比如说大家写信的时候可以盖个戳,就有点封装的意思,那跟我们这个能力其实就非常的匹配,我们相当于把整个集群封装起来,所以这个名字其实是非常好,又非常好记,所以我个人是特别喜欢这个名字的。

主持人:政采云其实是sealer的一个非常典型的用户,我觉得摩羯对于这个项目是比较有发言权的,那请他来给我们介绍一下政采云是在是怎么关注到sealer,主要用于解决哪些问题?

摩羯:我觉得发现sealer真的应该对正常人来说算是一个偶然中的必然。因为我们在发现sealer的当天,基本上我就联系上到中弈。其实这个过程就像那个时候我们正好困了,然后sealer给我们递了一个枕头一样。当时的背景是我们正处在自己的一个交付体系建设的阶段,然后那个时候其实正在被各种各样的比较复杂的部署逻辑折磨,所以在这种背景下,我觉得即便说我们没有那么早的发现sealer,但是我们也必然会在某个时间发现sealer,并且参与其中。实际上,在发现当天,不只是我个人,基本上我们整个团队就对资料表现出了比较大的兴趣。那使用场景上面,目前使用sealer主要是用在我们的私有化的业务交付上,主要是通过sealer提供集群定向的解决方案来简化整个交付流程,降低我们的交付复杂度,同时也会用在一些就是纯离线场景下的业务交付。

相关文章
|
2月前
|
消息中间件 数据采集 Cloud Native
iLogtail 开源贡献人物专访:技术之路无坦途,与社区共同成长
在 iLogtail 开源两周年这一里程碑时刻,我们邀请到了两位社区 Committer 进行分享,揭秘这些开发者如何在日常工作中与 iLogtail 结缘,又如何在业余时间里为项目添砖加瓦,推动其不断向前发展~
|
5月前
|
安全 项目管理 数据库
"揭开Dify社区版神秘面纱:一键部署,体验开源项目管理的革命性突破!"
【8月更文挑战第20天】Dify社区版是一款开源项目管理工具,集成任务跟踪、文档协作等功能,助力团队高效协作。本文引导快速部署体验。需Linux服务器,安装Docker及Docker Compose,并能访问GitHub。从GitHub克隆源码,配置`docker-compose.yml`如数据库设置,运行`docker-compose up -d`启动服务。通过`http://<服务器IP>`访问Web界面,建议配置HTTPS增强安全。定期`git pull`及`docker-compose`命令实现维护升级。Dify以其实用性和灵活性,正成为项目管理领域的新兴力量。
764 1
|
机器学习/深度学习 边缘计算 算法
隐语开源社区【提问解答】第二期
隐语开源社区【提问解答】第二期
265 0
|
Cloud Native 安全 Java
「开源人说」第二期重磅上线!一起走进《从开源中来,到开源中去》
你是否思考过开源的意义?是获取免费种子用户?还是技术贡献社会价值? 开源意义千人千面,最重要的是参与进来和分享出去。贯彻开源精神,龙蜥社区从Linux开源而来,CentOS替换出发,捐赠给开放原子这样的第三方中立开源基金会,到开源中去,最后落地千行百业中去产生实际价值。从开源中来,到开源中去,龙蜥社区曾走过一条怎样的开源之路?
181223 11
「开源人说」第二期重磅上线!一起走进《从开源中来,到开源中去》
|
Arthas Kubernetes Cloud Native
开源小白到核心开发——我与 sealer 的成长故事
下面将以作者本人与 sealer 的一段成长故事来带领大家体验从小白到核心功能开发者的开源之旅,同时本文也作为一篇引领开源小白入门的文章供大家参考。
开源小白到核心开发——我与 sealer 的成长故事
|
Cloud Native 专有云 中间件
聊聊 sealer 开源背后的故事|学习笔记(二)
快速学习聊聊 sealer 开源背后的故事
|
存储 运维 Cloud Native
聊聊 sealer 开源背后的故事|学习笔记(三)
快速学习聊聊 sealer 开源背后的故事
|
缓存 运维 Kubernetes
开源夜聊栏目开播:聊聊新晋 CNCF 项目 sealer 背后的故事
开源夜聊是阿里云云原生团队策划并发起的一档对话栏目,关注云原生领域开源项目,通过嘉宾们的解读,让我们看到每个开源项目背后的故事。
开源夜聊栏目开播:聊聊新晋 CNCF 项目 sealer 背后的故事
|
边缘计算 运维 Kubernetes
从旁观者到贡献者:经历 OpenYurt 的“开源之夏”,我们想让更多人体验社区的魅力
在“开源之夏——OpenYurt 体验中心”,同学们能够以低门槛的方式快速上手并参与到项目当中,解决实际问题。从旁观者到社区贡献者的角色转变之间,让我们通过采访内容,一起看看他们的真实感受,以及有哪些意想不到的收获。
从旁观者到贡献者:经历 OpenYurt 的“开源之夏”,我们想让更多人体验社区的魅力
WM
|
存储 canal 开发框架
我所经历的创业公司是如何做技术的?--《我与开源的故事》
人类的文明得以快速发展,很重要的一点在于我们可以站在巨人的肩膀上继续探索。而开源世界之于互联网行业来说就是这个巨人之一, 本文将重点阐述作者本人所了解的开源世界,以及如何通过开源项目做出有效个工作产出。
WM
9091 0
我所经历的创业公司是如何做技术的?--《我与开源的故事》