CNCF 发布秋季 CommunityBridge 计划,Chaos Mesh® 和 TiKV 项目入选
CommunityBridge 是由 Linux Foundation 开发的为期 12 周的全日制指导计划,它旨在帮助开发人员具备必要的技能,以进行实验,学习并为开源社区做出有效贡献。Cloud Native Computing Foundation 将该程序积极用作 CNCF 项目中的指导平台。
无论你是一名学生,想要寻找参与开源软件的带薪实习机会,为未来就业做准备,还是一名职场人士,想要获取开源软件的开发经验,增加职场竞争力,CommunityBridge 都是一个很好的切入点!
2020 年秋季的 CNCF CommunityBridge 计划,共有 22 个项目想法可供学员选择, 分别来自正处于毕业、孵化和沙箱中的 12 个项目,包括 Kubernetes、Chaos Mesh、KubeEdge、TiKV 等热门项目。
Chaos Mesh 项目简介
Chaos Mesh 是一个云原生的混沌工程(Chaos Engineering)平台,可在 Kubernetes 环境中进行混沌测试,在各种复杂的环境下可使用混沌工程来保证系统能正常稳定运行。Chaos Mesh 项目由 PingCAP 团队设计并研发,在 2020 年 7 月正式进入 CNCF 沙箱托管项目。
目前小鹏汽车、Dailymotion、网易伏羲实验室、JuiceFS、美团等在内的企业都正在使用 Chaos Mesh。此次 CommunityBridge 项目的内容主要包括以下两个部分:
Create a debug information collector for Chaos Mesh
Description: Create a diagnostic info collector for Chaos Mesh to collect debugging info of a specific chaos experiment, covering chaos-daemon log, tc rules, iptables rules, etc.
Recommended Skills: Chaos Mesh, Kubernetes, golang
Mentor(s): Keao Yang(@YangKeao), Cwen Yin(@cwen0)
Issue: https://github.com/chaos-mesh/chaos-mesh/issues/694
Support chaos-daemon work independently on a non-k8s node
Description:At present, chaos-daemon can only be run as a daemonset service in the Kubernetes environment, but some users want to inject faults into Kubernetes cluster itself, and they cannot use Chaos Mesh to do this. There are also some users who are unable to use Chaos Mesh because their applications are not deployed in the Kubernetes environment. So we need to make the chaos-daemon component run on non-k8s nodes alone, and inject faults directly into this node to solve the problems mentioned above.
Recommended Skills: Chaos Mesh, Kubernetes, golang
Mentor(s): Keao Yang(@YangKeao), Cwen Yin(@cwen0)
Issue: https://github.com/chaos-mesh/chaos-mesh/issues/888
TiKV 项目简介
TiKV 是一个开源的分布式事务 Key-Value 数据库,专注为下一代数据库提供可靠、高质量、实用的存储架构。TiKV 由 PingCAP 团队作为 TiDB 的底层存储引擎设计并开发,2018 年 8 月被 CNCF 宣布接纳为沙箱云原生项目,于 2020 年 9 月正式从 CNCF 毕业,标志着 TiKV 在产品成熟度、项目采用率以及社区持续性等方面取得一系列进展,可应用到各类行业、各种规模的生产环境。
Support ENUM / SET push down for TiKV Coprocessor
Description: Coprocessor is a TiKV component to handle predicate push down. This task is to add ENUM and SET data type to it, so that the performance can be improved in scenarios that involve with these two data types.
Recommended Skills: Rust, Database
Mentor(s): Chi Zhang (@skyzh)
Upstream Issue (URL): https://github.com/tikv/tikv/issues/8605
Support rbac control for data accessing in TiKV
Description: This task is to support the authorization and authentication ability by rbac control in TiKV, so that the security of the data accessing in TiKV will become more complete.
Recommended Skills: Rust, Golang
Mentors(s): Song Gao (@yisaer), Yutong Liang (@rleungx)
Upstream Issue (URL): https://github.com/tikv/tikv/issues/8621
参与方法
扩展阅读
张驰(Chi Zhang)曾参与 CommunityBridge 指导计划的 TiKV 项目,欢迎扫描下方二维码查看个人经验分享的博客文章。
关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
随时掌握互联网精彩
- 1 落子西部 4927440
- 2 央视主持人采访雷军:Are you OK? 4964226
- 3 立夏前一周河北多地降雪一夜返冬 4863255
- 4 各地经济发展方案“定制化” 4743841
- 5 婚后无夫妻之实离婚女方判还彩礼 4609355
- 6 有人以无证拍黄瓜向1372家店索赔 4523447
- 7 实验室被强关 病毒学家门口过夜? 4409438
- 8 8岁男孩首次认识到死亡 4302640
- 9 红曲保健品可长期服用系谣言 4209108
- 10 赛力斯回应车辆起火车门无法打开 4169770