QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Kubernetes 混沌工程平台 Chaos Mesh 升级 CNCF 孵化项目

  • 2022-02-17
  • 本文字数:834 字

    阅读完需:约 3 分钟

 Kubernetes 混沌工程平台 Chaos Mesh 升级 CNCF 孵化项目

2 月 16 日,CNCF 技术监督委员会 (TOC) 宣布 Kubernetes 混沌工程平台 Chaos Mesh  成为 CNCF 的孵化项目。

 

Chaos Mesh 最初是为开源分布式数据库 TiDB 的测试平台创建的,作为通用的混沌工程平台,在 Kubernetes 环境中协调混沌实验。该平台通过帮助识别潜在的故障点,有助于确保 Kubernetes 基础设施能够承受意外的中断。目前,Chaos Mesh 已经在 GitHub 上开源,拥有 4.5K stars,项目地址为:https://github.com/pingcap/chaos-mesh

 

据悉,自 2020 年 7 月被 CNCF 沙箱接受以来,Chaos Mesh 已经发布了两个主要版本(v1.0 和 v2.0)和 30 个小版本,在可观察性、功能和安全性方面带来了显著的改进。


Chaos Mesh 的基本工作流原理图

 

官方介绍,Chaos Mesh 的亮点功能包括:

 

  • 混沌仪表板,通过 Web UI 管理和监控混沌实验的可视化工具。

  • 原生的工作流引擎,定义混沌场景来管理一组混沌实验和应用程序的状态检查。

  • 更强大和全面的混沌模拟,具体包括 StressChaos、DNSChaos、JVMChaos、AWSChaos、GCPChaos、HTTPChaos 等。

  • 基于 Kubernetes RBAC 权限策略的授权机制。

 

根据 Chaos Mesh 维护者殷成文的介绍,Chaos Mesh 的整体工作流如下:

 

  • 用户通过 YAML 文件或是 Kubernetes 客户端往 Kubernetes API Server 创建或更新 Chaos 对象。

  • Chaos-mesh 通过 watch API Server 中的 Chaos 对象创建更新或删除事件,维护具体 Chaos 实验的运行以及生命周期,在这个过程中 controller-manager、chaos-daemon 以及 sidecar 容器协同工作,共同提供错误注入的能力。

  • Admission-webhooks 是用来接收准入请求的 HTTP 回调服务,当收到 Pod 创建请求,会动态修改待创建的 Pod 对象,例如注入 sidecar 容器到 Pod 中。第 3 步也可以发生在第 2 步之前,在应用创建的时候运行。

 

Chaos Mesh 采用 Kubernetes 架构,使用 Kubernetes 的 Custom Resource Definitions (CRD) 来定义混沌对象。它还可以与 Argo、Grafana 和 Prometheus 等其他云原生项目紧密集成,使混沌体验更易于管理、可定制和可观察。 

2022-02-17 10:552483

评论

发布
暂无评论
发现更多内容

GitHub星标破万!Python学习教程(超详细),真的太强了!

我再BUG界嘎嘎乱杀

Python 编程 后端 开发语言 学习教程

中移动集团SRE人员能力提升培训圆满结课

雅菲奥朗

DevOps 运维 SRE SRE培训 SRE认证

稳健前行,合规筑基:哈银消费金融在变革中引领稳健增长新篇章

Geek_2d6073

公司最大的内卷,偷偷做单元测试

禅道项目管理

项目管理 程序员 软件测试 单元测试 测试人员

豆包模型能力大幅提升,中国版Vision Pro正式发布!今年大模型市场份额第一还会是百度吗?|AI日报

可信AI进展

人工智能

这是一款轻量存储黑科技!

天翼云开发者社区

云计算 天翼云 轻量存储

火山引擎VeDI实验平台助推企业量化决策能力升级

字节跳动数据平台

大数据 A/B 测试 对比实验 数字化增长

如何提高研发效能?思码逸 & 信通院告诉你

思码逸研发效能

团队管理 DevOps #研发效能

《 黑神话 · 悟空》视觉震撼背后的技术力量:如何用云桌面加速 CG 视觉创作 !

Finovy Cloud

游戏开发 游戏 黑神话悟空 黑神话

元宇宙虚拟展厅是如何制作、配置和维护的?

3DCAT实时渲染

云展厅 元宇宙开发 元宇宙解决方案 元宇宙线上虚拟展厅

聊聊 PHP 多进程模式下的孤儿进程和僵尸进程

不在线第一只蜗牛

SQLAlchemy 在 Python 中的同步与异步操作及CRUD实现指南

代码忍者

高性能桌面管理系统助力实现国产化生态!

上海锐起科技

生成式AI已融入你的生活和工作了吗?

天津汇柏科技有限公司

人工智能 生成式AI 生成式 AI 应用

行业智能化的“火车头效应”,由星河AI金融网络启动

脑极体

AI 网络 通信

PPT时间轴怎么画?用这款AI工具自动生成,告别手绘!

职场工具箱

职场 PPT 绘图工具 时间轴制作软件 AI生成PPT

哈银消费金融:深耕消保与风控 稳健展现发展潜力

Geek_2d6073

热仿真 散热仿真分析公司-CAE软件服务代做外包

Geek_2d6073

Percona Toolkit 神器全攻略(开发类)

GreatSQL

中国电信公布2024年中期业绩!

天翼云开发者社区

云计算 中国电信

SDN网络技术在云计算中的应用

天翼云开发者社区

SDN网络

聚伙伴,创价值,享未来——2024年锐科信息赋能伙伴加速智能化沙龙活动圆满举行

叶落便知秋

无人驾驶,并非无人之地

自象限

人工智能 自动驾驶 AI

软件测试岗位的经典面试题

老张

软件测试 面试题 职场成长 面试求职

Arbitrum STIP 陷尴尬局面:8500 万美元支出仅换回 1500 万美元收入

TechubNews

2024即刻职达人才生态合作大会于珠海横琴成功召开,共话数智时代人力资源新趋势

新消费日报

 Kubernetes 混沌工程平台 Chaos Mesh 升级 CNCF 孵化项目_服务革新_褚杏娟_InfoQ精选文章