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 习近平寄语澳门 7924982
- 2 突发:美军战斗机被击落 7979437
- 3 春熙路不能随便开直播了 7830276
- 4 我国工业经济平稳向好 7703473
- 5 三战是否已经开始?普京回应 7643454
- 6 张雨绮 为了讨大家喜欢才穿成这样 7505794
- 7 马斯克被曝闯入特朗普和贝索斯晚宴 7425569
- 8 湖南卫视声明 7316714
- 9 国家安全部给这些快递小哥点赞 7273904
- 10 长沙下雪 7148316