远程实习+3000美金!Volcano社区春季实习申请中,欢迎加入LFX Mentorship 2025

举报
云容器大未来 发表于 2025/02/10 09:23:54 2025/02/10
7.8k+ 0 0
【摘要】 由Linux Foundation组织的LFX Mentorship计划,从19年开始为CNCF各个开源社区中的开发人员持续提供带薪实习和指导。往年已获16w+申请,发起1200+课题,毕业近1000实习生,发放超过300万美金报酬。2025年春季申请时间为 2月5日-2月18日,远程实习将从3月3日开始为期三个月。

由Linux Foundation组织的LFX Mentorship计划,从19年开始为CNCF各个开源社区中的开发人员持续提供带薪实习和指导。往年已获16w+申请,发起1200+课题,毕业近1000实习生,发放超过300万美金报酬。

1.png

2025年春季申请时间为 2月5日-2月18日,远程实习将从 3 月 3 日开始为期三个月。参与到LFX Mentorship计划中,为开源项目做贡献、获得开源社区的认可同时,完成工作还能获取报酬 (位于中国的开发者报酬为$3000美金,约合¥20000人民币)。

2.png

Volcano社区在LFX Mentorship计划的课题申请正在火热进行中,感兴趣的开发者即日起可前往官方平台申请:https://mentorship.lfx.linuxfoundation.org/


  Volcano社区介绍 

Volcano 是业界首个云原生批量计算引擎,也是 CNCF 首个和唯一的批量计算项目。Volcano 云原生批量计算项目主要用于 AI、大数据、基因、渲染等诸多高性能计算场景,对主流通用计算框架均有很好的支持。社区已吸引5.8万+全球开发者,并获得4.4k Star 和1K+Fork,参与贡献企业包括华为、AWS、百度、腾讯、博云、京东、小红书、第四范式、bilibili等。社区地址:https://github.com/volcano-sh/volcano

目前,Volcano在人工智能、大数据、基因测序等海量数据计算和分析场景已得到广泛应用,完成对 Spark、Flink、Tensorflow、PyTorch、Argo、MindSpore、Paddlepaddle 、Kubeflow、MPI、Horovod、Mxnet、KubeGene、Ray 等众多主流计算框架的支持,并构建起完善的上下游生态。

在LFX Mentorship 2025春季计划,Volcano期待与你协作开拓AI大数据等场景调度的更多可能。


  面向对象  

春季计划申请者需在2025年2月18日前在LFX官网完成Mentee注册及项目申请。若被接收作为Mentee,您将能在开源社区经验丰富、积极贡献的Mentor指导下为开源项目做出贡献。依据官方规定[1],对Mentee申请者有以下要求:

  • 计划开始时至少年满18周岁

  • 所在单位和组织不禁止该实习

  • 未参加另外的Linux Mentorship计划

  • 开发者以个人身份参与(在校或已毕业均可)

  • 具备所注册国家中工作权利且所注册国家未被计划禁止 (中国已获许可)

  • 并非社区中高于最低限度贡献成员(如Maintainer、Recurring Contributor)

  • 满足具体所属项目中提及的其它前置需求

 

 课题参与方式 

根据官方安排 [2],LFX Mentorship 2025年春季活动流程如下:

  • Mentee注册与项目申请 February 5 - 18, 2025 

  • 申请者审核期 February 19 - 25

  • 申请者入选通知 February 26

  • 实习启动 March 3, 2025

  • 中期考核 April 15, 2025

  • 首次津贴支付 April 16, 2025

  • 结项考核、实习生报告提交,最终津贴支付批准 May 27-28

  • 活动结束 May 30

申请者需要在2月18日前完成Mentee注册和项目申请流程详见 [3]https://docs.linuxfoundation.org/lfx/mentorship/mentee-guide/how-to-apply

实习申请结果预计将在 2 月 26 日通知到申请人。主线开发日期为2025年3月3日-5月27日,全程线上协作,无需线下参与。结项需要在2025年5月27日前以 PR 的形式提交到项目所在的开源社区仓库中并完成合并。

 

 Volcano课题   

今年,我们向各位申请者推荐CNCF Volcano社区下列课题:

3.png

▍Volcano supports queue-level scheduling policies

课题描述:

Volcano支持在线和离线工作负载的统一调度,提供了丰富的调度插件和算法,并可以通过队列来区分不同的租户。Volcano目前的调度策略是全局配置,所有的队列使用相同的调度策略,但在实际场景中,不同的租户由于使用场景的不同,可能需要使用不同的调度策略。因此,volcano需要支持在队列层面设置和使用不同的调度策略,而不是使用全局统一的调度策略。

预期结果:

1. 修改队列CRD中,新增调度策略字段,用户可以设置队列级别的调度策略。

2. Volcano调度器根据作业所在的队列执行相应的调度策略。

前置技能:

Go, Kubernetes, Volcano

课题导师:

Xuzheng Chang(@Monokaix )

2536818783@qq.com

Zicong Chen (@JesseStutler )

jesseincomparable@hotmail.com

课题链接:

https://mentorship.lfx.linuxfoundation.org/project/a785c059-fb70-41aa-88a2-62692ab2ca98


▍Coordinate descheduler and Volcano to support resource defragmentation 

课题描述:

Volcano社区提供了Volcano descheduler来支持重调度。相比于社区原生descheduler,支持负载感知重调度。同时资源碎片也是用户比较关心的问题,Volcano需要在现有的descheduler的基础上提供资源碎片整理能力,并需要保证被逐出的pod能够成功重新调度,这就需要Volcano descheduler和Volcano scheduler的配合来解决资源碎片问题,最大化资源利用率。

预期结果:

1. 基于Volcano descheduler实现资源碎片整理能力。

2. Volcano scheduler与Volcano descheduler协同配合,确保可以重新成功调度被驱逐的Pod。

前置技能:

Go, Kubernetes, Volcano

课题导师:

Xuzheng Chang(@Monokaix )

2536818783@qq.com

Zicong Chen (@JesseStutler 

jesseincomparable@hotmail.com

课题链接:

https://mentorship.lfx.linuxfoundation.org/project/607246c3-f48b-446c-a7cc-10c0068c553f


▍Volcano dashboard feature enhancements

课题描述:

Volcano dashboard是Volcano资源的前端展示组件。当前该组件需要支持查看更多资源,并且支持创建、删除等操作。

预期结果:

1.支持查看除Volcano以外的资源。

2.支持队列、Volcano job等资源的添加、删除、修改操作。

前置技能:

Kubernetes, React, Node, JS

课题导师:

Xuzheng Chang(@Monokaix )

2536818783@qq.com

Zicong Chen (@JesseStutler 

jesseincomparable@hotmail.com

课题链接:

https://mentorship.lfx.linuxfoundation.org/project/438c1fec-d3d3-4ab0-82ce-499993f8b681

如果对课题内容有任何问题,欢迎向课题导师发送邮件或在GitHub仓库提交Issue提问。

4.png

扫码回复“Volcano” 进入技术群

今年春季,Volcano社区期待在 LFX Mentorship 见到您!

参考资料

[1] LFX Mentorship - Application Requirement: https://docs.linuxfoundation.org/lfx/mentorship/mentee-guide/am-i-eligible 

[2] LFX Mentorship - Program Readme: https://github.com/cncf/mentoring/blob/main/programs/lfx-mentorship/2025/01-Mar-May/README.md

[3] LFX Mentorship - Mentee Application Guideline: https://docs.linuxfoundation.org/lfx/mentorship/mentee-guide/how-to-apply

【更多Volcano干货推荐】Volcano云原生批量计算公开课


Volcano云原生批量计算公开课

Volcano云原生批量计算公开课由CNCF首个批量计算社区Volcano核心贡献者开发,通过理论学习+实践操作,帮助学习者由浅入深了解批量计算原理和生产场景应用,晋升批量计算达人!点击免费学习Volcano云原生批量计算公开课

社区介绍:Volcano 是业界首个云原生批量计算引擎,也是 CNCF 首个和唯一的批量计算项目。项目主要用于 AI、大数据、基因、渲染等诸多高性能计算场景,对主流通用计算框架均有很好的支持。目前,Volcano在人工智能、大数据、基因测序等海量数据计算和分析场景已得到快速应用,已完成对 Spark、Flink、Tensorflow、PyTorch、Argo、MindSpore、Paddlepaddle 、Kubeflow、MPI、Horovod、Mxnet、KubeGene、Ray 等众多主流计算框架的支持,并构建起完善的上下游生态。

Volcano官网:https://volcano.sh

GitHub: https://github.com/volcano-sh/volcano

每周例会:https://zoom.us/j/91804791393

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。