CNCF 发布秋季 CommunityBridge 计划,Chaos Mesh® 和 TiKV 项目入选

百家 作者:PingCAP 2020-09-23 19:38:33

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 在产品成熟度、项目采用率以及社区持续性等方面取得一系列进展,可应用到各类行业、各种规模的生产环境。

目前,TiKV 已经在知乎、一点资讯、Shopee、美团、京东云、转转等不同行业多个业务场景中应用到生产环境。此次 CommunityBridge 项目的内容主要包括以下两个部分:

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


参与方法


欢迎大家点击【阅读原文】进入 CommunityBridge 官网查看更多计划详情 ,具体项目参与方式请大家关注 Chaos Mesh(@chaos_mesh)TiKV (@tikvproject)官方 Twitter 了解详情,并获取最新项目信息。

扩展阅读 


张驰(Chi Zhang)曾参与 CommunityBridge 指导计划的 TiKV 项目,欢迎扫描下方二维码查看个人经验分享的博客文章。


关注公众号:拾黑(shiheibook)了解更多

[广告]赞助链接:

四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/

公众号 关注网络尖刀微信公众号
随时掌握互联网精彩
赞助链接