Go 开源说第八期预告:Chaos Mesh——云原生的混沌工程测试平台

GoCN

共 2496字,需浏览 5分钟

 ·

2021-04-03 20:10


点击蓝字

关注我们


写在前面


GoCN开源说是GoCN推出的一档分享Go开源好项目的直播栏目,通过开源说希望能够帮助到开源作者们实现以下目标:

第一是去推广他们的开源项目

第二说说背后的设计原理和理念,产品优越性等

第三让我们用户可以了解到更多好玩有用的项目,避免自己造轮子重复发明

第四当然也希望通过这些分享让大家学习到每一个开源项目背后的设计理念,拥抱开源,做出自己的产品。


回顾地址:https://github.com/gocn/opentalk

—— 王博锋


本期开源先锋


杨可奥 

https://github.com/YangKeao



公司、职位:PingCAP 研发


嘉宾简介


杨可奥是 Chaos Mesh Maintainer,混沌工程的实现和实践是他的主要工作。在 Chaos Mesh 项目中主要完成了 Chaos Mesh 中网络、IO等错误注入的实现和主体框架 设 计。除了 Chaos Mesh 以外他也开发了 pprof-rs 等广泛使用的开源程序,对开源软件社 区和 现代的软件工程方式有着无尽的热情。


    周强

    https://github.com/zhouqiang-cl



公司、职位:PingCAP 工程效率负责人,ChaosMesh 负责人



嘉宾简介


周强是 Chaos Mesh 的 Maintainer, 负责 ChaosMesh 项目的整个开发推广等工作 ,对混沌工程、fuzzing 等有比较深入的了解。热爱开源和专注于提升效率。


关于 Chaos Mesh

https://github.com/chaos-mesh/chaos-mesh




Chaos Mesh 是一个云原生的混沌工程(Chaos Engineering)测试平台,可通过ChaosMesh 在 Kubernetes 环境中进行混沌测试



在生产环境中,各种各样的故障随时会发生,一个稳健的应用应当时刻处于能够应对故障的状 态。对于复杂的云环境下的应用来说,这一点尤为重要。混沌工程和 Chaos Mesh 便是为了 解决这一问题而进行的工程实践之一。借助 Chaos Mesh,用户能够进行随机的故障注入、或 是进行有预谋的故障演练,能够在开发和生产过程中改善应用的稳定性。Chaos Mesh 为混沌 工程提供了方便的工具组,能够在运行时灵活地提供范围可控、形式多样的故障注入;同时也 在场景、编排、可观测性和改善用户体验上作出了一些探索做出了一些探索,是许多公司/组织 进行混沌工程实践的重要选择之一。 


在这期 Go 开源说中,将会介绍混沌工程的基本理念以及 Chaos Mesh 这一开源的混沌工程 工具。在对 Chaos Mesh 的使用方式、多种用户接口进行基本的介绍之后,将会细节讲述 Chaos Mesh 的架构和实现过程中的技术问题。





本期精彩看点


看点1: 混沌工程基本理念以及 Chaos Mesh 设计初衷

混沌工程在国内仍处于新兴发展的阶段,很多同学可能对混沌工程还不太了解。本次分享会 对混沌工程进行简单的介绍。Chaos Mesh 是根据混沌工程理念实现的混沌工程测试平台, 本次分享也会介Chaos Mesh 的设计初衷。

看点2: Chaos Mesh 架构和混沌实验功能的实现

Chaos Mesh 是云原生的混沌工程测试平台,专门为 K8s 而设计。本次分享将对 Chaos Mesh 的整体架构做一个介绍。另外,对于部分关键的混沌实验的实现原理也将做详细的讲解。

看点3: Go 语言在 Chaos Mesh 中的实践

在 Chaos Mesh 的开发过程当中,Go 语言独特的线程模型和生态环境、容器化环境的隔离性 既是有力帮助,也带来了许多问题;在 Chaos Mesh 项目的扩张和演进过程当中,对这些问题 的思考从未停歇。于是除了对项目实现的细节介绍,本期也会介绍 Chaos Mesh 应对这些问题 的方案和经验,对于使用 Go 语言进行其他云原生工程实践的听众也会有所帮助。



如何提前互动


请在评论区留下你对于 Chaos Mesh 项目感兴趣的问题,我们会统一收集在直播中进行答疑~

如何报名


查看下列截图你是否在任意的Gopher群里,如果已经加入任一Gopher群,只要在 1 日关注群内动向,我们会在晚上 20:00 准时开启直播


如果还没找到组织,请扫码入群,届时我们会在群内开启直播,如果群满了请加微信:gopherWang。


直播时间:4月1日晚20:00



如果你是一位醉心开源的 Gopher,拥有自己的开源项目和故事,欢迎点击“阅读原文”填写问卷进行报名,小编会及时联系你哦~


— 往期回顾 —

Go 开源说第七期:Harbor助你玩转云原生

Go 开源说第五期:MOSN Go语言网络代理软件

Go 开源说第四期(下):go-zero缓存管理最佳实践












  • 真 • 跨数据库兼容


看点1:GORM 项目初衷与发展历程


看点2:GORM 项目的优越设计理念
GORM 遵从了 API 精简,测试优先,最小惊讶,自由组合扩展,无依赖的设计理论,争做一个健壮的可信赖的开源产品。
看点3:GORM 项目在字节跳动内部的实践应用

请在评论区留下你对于 GORM 项目感兴趣的问题,我们会统一收集在直播中进行答疑~



查看下列截图你是否在任意的Gopher群里,如果已经加入任一Gopher群,只要在31日关注群内动向,我们会在晚上 20:00 准时开启直播
如果还没找到组织,请扫码入群,届时我们会在群内开启直播。


截止时间:12月31日晚18:00
如果你是一位醉心开源的 Gopher,拥有自己的开源项目和故事,欢迎点击“阅读原文”填写问卷进行报名,小编会及时联系你哦~

浏览 71
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报