OpenKruise 开发者不容错过的带薪实习机会!马上加入 LFX Mentorship 计划

简介: OpenKruise 开发者不容错过的带薪实习机会!马上加入 LFX Mentorship 计划

LFX Mentorship 计划由 Linux Foundation 组织发起,为像 OpenKruise 这样的 CNCF 托管项目提供了激励开源贡献、扶植社区发展的优秀土壤。参与其中的开发者不仅有机会在经验丰富的社区 Mentor 指导下贡献开源项目、为职业生涯加分,完成工作后还能获得 $3000 元美金,约合 ¥20000 元人民币的丰厚酬劳。


LFX Mentorship 2023 春季实习中,新晋 CNCF Incubation 项目 OpenKruise 带来了 2 个任务。2 月 21 日前,凡是对 OpenKruise 感兴趣的同学,都可以通过点击文末的“阅读原文”,或登录活动官方网站申请:

https://mentorship.lfx.linuxfoundation.org/

image.png

什么是 OpenKruise 项目?


OpenKruise 是一个基于 Kubernetes 的扩展套件,主要聚焦于云原生应用的自动化,比如部署、发布、运维以及可用性防护。OpenKruise 提供的绝大部分能力都是基于 CRD 扩展来定义,它们不存在于任何外部依赖,可以运行在任意纯净的 Kubernetes 集群中。

image.png

OpenKruise 源于阿里巴巴多年大规模应用部署、发布与管理的最佳实践,于 2019 年 6 月正式开源,并于 2020 年 11 月 正式成为 CNCF 托管项目。2023 年 1 月,经 CNCF TOC 投票通过,OpenKruise 晋升为 CNCF Incubation Project 。目前,OpenKruise 已经被应用于阿里巴巴、美团、携程、网易、小米、OPPO、Lyft、Bringg、Shopee 等众多国内外知名企业的生产系统中。


我们非常希望能在这次  LFX Mentorship 活动中遇到你,一起去做有意思、有意义的事情。


如何报名?


  • 参与对象要求:开发者以个人身份参加(在校或已毕业均可),年满 18 周岁,未参与其他 Linux Mentorship 计划,且非 OpenKruise 社区中高于最低限度贡献成员(如Maintainer、Recurring Contributor)
  • 注册申请方式:2 月 21 日前在 LFX 官网完成 Mentee 注册及项目申请
  • 活动协作方式:预实习申请结果预计将在 2 月 25 日通知到申请人。主线开发日期为 2023 年 3 月 1 日 – 5月 17 日,全程线上协作,无需线下参与。结项需要在 2023 年 5 月 17 日前以 PR 的形式提交到项目所在的开源社区仓库中并完成合并。


有哪些任务可以参与?


1.Support customize arbitary fields of workload subset in UnitedDeployment


OpenKruise 中的 UnitedDeployment 能够让用户整体管理一组 k8s 工作负载,同时自定义每个工作负载的拓扑和副本。该项目通过添加通用的补丁字段将自定义功能扩展到任意工作负载字段,以便使 UnitedDeployment 的每个子工作负载都可以有不同的元数据、容器配置等。在本课题中,我们希望能够支持为每一个子工作负载所创建的 Pod 生成补丁,同时用户可以对 UnitedDeployment 进行整体发布和扩容。


课题导师:张磊,CNCF TOC & 张振,OpenKruise Maintainer

课题介绍及申请链接

https://mentorship.lfx.linuxfoundation.org/project/9e0f01ab-615f-44ed-b65b-0f1296037a48


2.Bring progressive delivery to daemon workload


Kruise Rollout 支持渐进式交付各种工作负载,支持的范围从 Deployment 等无状态工作负载,到 StatefulSet 或自定义Operator等有状态工作负载,这个项目的目标是为守护进程类的工作负载带来渐进式交付能力,在该课程中,我们希望能够实现对 OpenKruise Advance DaemonSet 的渐进式交付的支持。


课题导师:张振,OpenKruise Maintainer & 张磊,CNCF TOC  

课题介绍及申请链接

https://mentorship.lfx.linuxfoundation.org/project/d3a1507a-b132-4c7c-aead-dfe78fd34eb8


如果你对课题内容有任何问题,欢迎在 OpenKruise 社区 GitHub 各仓库 Issue 中提问。除了 OpenKruise,云原生开源项目 KubeVela 也在这次 LFX Mentorship 2023 春季活动中发布了有意思的课题,欢迎通过点击此处或关注活动官网了解。

相关文章
|
存储 算法 NoSQL
TinyKv介绍
TinyKv介绍
640 1
|
自然语言处理 芯片 异构计算
Vivado初体验LED工程 1
Vivado初体验LED工程
358 0
|
JSON 算法 Go
Golang语言使用 jwt-go 库生成和解析 token
Golang语言使用 jwt-go 库生成和解析 token
777 0
|
7月前
|
前端开发 开发工具 Android开发
小红书APP的全新鸿蒙NEXT端性能优化技术实践
从 2023 年开始,鸿蒙的优势愈发明显,已经成为可与 iOS、安卓媲美的第三大移动操作系统。从一些抖音视频中也可以看出,鸿蒙在流畅性方面甚至在某些层面上超过了 iOS。本次分享的主题是小红书在鸿蒙平台上的工程实践,主要聚焦于性能优化和探索。
563 10
|
10月前
|
Rust NoSQL 中间件
EAR_v3 《浮声三》 智能化图书管理系统
浮声三 EAR_v3,基于 Actix_Web 框架的智能化图书管理系统,版本 2.1.2,由 Rusty_Borders 的在线控制系统演变而来。该项目采用 Rust 语言编写,依赖库有 Actix_Web、Tokio、OpenSSL 等,提供用户注册登录、借阅归还图书、单会话、集中身份检查等服务。是此版本使用 MySQL 作为数据库,Redis 作为高速缓存,并且实现了 SSL 加密传输,确保了安全性和高效性。项目遵循 GPL v2.0 协议。
268 2
EAR_v3 《浮声三》 智能化图书管理系统
|
Kubernetes 监控 Cloud Native
|
数据采集 Prometheus 监控
Prometheus的告警规则
Prometheus的告警规则
602 11
|
存储 Linux API
嵌入式综合性开源项目分享
嵌入式综合性开源项目分享
474 0
|
图形学 芯片
基于stm32的多旋翼无人机(Multi-rotor UAV based on stm32)(下)
基于stm32的多旋翼无人机(Multi-rotor UAV based on stm32)(下)
679 0
|
Kubernetes Cloud Native Java
灰度发布、蓝绿部署、金丝雀都是啥?
在滚动部署中,应用的新版本逐步替换旧版本。实际的部署发生在一段时间内。在此期间,新旧版本会共存,而不会影响功能和用户体验。这个过程可以更轻易的回滚和旧组件不兼容的任何新组件。
灰度发布、蓝绿部署、金丝雀都是啥?