社区代码贡献之星:SIG-CloudNative 成员夏丹妮

openEuler2022-08-15openEulerCloudNative

在 2022 开放原子全球开源峰会“年度开源贡献之星”颁奖仪式上,SIG-CloudNative 成员夏丹妮凭借在 openEuler 社区的突出贡献荣获代码贡献之星称号。接下来,我们将与老师一起聊聊她在社区的故事。

夏老师:大家好,我叫夏丹妮,毕业于伦敦大学学院,于 2018 年底加入华为,一直从事容器相关的工作。在开源社区里,我是 openEuler 项目的贡献者,一直参与社区代码的开发与检视工作,包括云原生相关组件的特性开发和维护、资料撰写、CVE 修复等。

Q1 您加入 openEuler 社区多久了?在 openEuler 主要参与哪些工作?

我在 openEuler 第一个版本发布前就已投入 openEuler 开源准备工作,后续一直在 openEuler 社区参与开发与检视工作,包括容器引擎相关的 docker、containerd、runc 等组件的维护和升级,以及混合部署节点管理组件 rubik 的开发和维护工作。具体工作内容主要包括新特性的开发、Issue 的处理、CVE 的回合修复,以及组件的升级、资料撰写等。之前也参与过 openEuler 的直播,给大家宣传在 openEuler 上部署 K8S 的方法等。

Q2 您所开发的特性,其主要使用场景是什么?

Docker 等容器引擎相关的组件大家也比较熟悉了,主要就是运用于容器场景,官网上也有相关的指南,有需要的朋友可以查阅参考。

容器用户使用指南:https://docs.openeuler.org/zh/docs/22.03_LTS/docs/Container/Docker容器.html

混合部署节点管理组件 rubik 主要应用于最近发展火热的云原生混合部署场景,实现业务之间的资源隔离,避免在混合部署场景下离线业务对在线业务造成干扰,在提升节点资源使用率的同时保障在线业务的服务质量。这个组件当前还在快速演进发展阶段,也非常欢迎社区的小伙伴们提出新的场景需求或是加入到我们的开发之中。

rubik 使用指南:https://docs.openeuler.org/zh/docs/22.03_LTS/docs/rubik/overview.html

Q3 跟我们展开介绍下 rubik 项目?

可以的。

rubik 是一个云原生场景在离线混合部署节点管理解决方案,在集群中以 DaemonSet 形式部署,结合了云原生场景下业务容器化部署的生产实践经验,针对云原生场景下节点资源利用率低以及业务运行存在的相互干扰的问题,集成了关键业务性能调优、资源隔离控制、资源预测及动态配比调优、干扰检测与控制等功能,最终旨在为用户打造云原生容器化部署场景下泛型混部及融合混部最优效果的解决方案,实现在保障在线业务服务质量前提下,最大化提升离线业务吞吐率,大幅提升集群资源利用率,降低用户运维管理成本。

感兴趣的朋友可以关注 8 月 18 日的技术直播。我们也将在近期输出更具体的博客内容。

Q4 您目前在社区工作上比较关注什么?方便透露下后续的规划?

现在还是比较关注混合部署项目的发展,rubik 组件的使用情况。现在业界都在发展混合部署,也希望大家可以多多使用我们的开源组件,如果遇到问题可以及时提出来,更欢迎大家能够参与到我们的开发中。后续我也会继续演进和推广我们的混合部署特性。

rubik 项目托管地址:https://gitee.com/openeuler/rubik

Q5 如果社区小伙伴感兴趣,怎么参与进来一起工作?

可以直接在仓库提 issue 或提交代码,也可以联系 openEuler 官方公众号或小助手,加入我们的 SIG 微信群,一起交流一起开发。

SIG-CloudNative 的主页:https://www.openeuler.org/zh/sig/sig-detail/?id=85&name=sig-CloudNative&mail=cloudnative%40openeuler.org

SIG-CloudNative 详细项目页:https://gitee.com/openeuler/community/tree/master/sig/sig-CloudNative

Q6 如果有对您这块工作感兴趣的开发者,要怎么参与进来?

很意外也很荣幸能够获得这个殊荣,其实大家都有在积极参与社区开发,每个人都是贡献之星。后续我也会再接再厉,努力投入 openEuler 社区的建设中。

对云原生的相关工作感兴趣的朋友,欢迎扫码加入 SIG-CloudNative 的交流群,参与其中,一起探索技术上的更多可能性。