【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

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:552216

评论

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

深扒:基于UEBA的数据使用安全防护

极盾科技

华为发布鸿蒙开发套件 全面加速推进鸿蒙生态

科技汇

赋能信息技术应用创新,需要怎样的可持续性业务架构?

云科通明湖

负载均衡

因热爱而分享!阿里云开发者社区 X InfoQ创作者支持计划发布

阿里技术

SQL Sever 提供的数字类型

乔乔

数据库 11月月更 SQL sever

全新升级的鸿蒙开发套件,你想知道的都在这里

HarmonyOS开发者

HarmonyOS

如何通过Java将PDF转为Excel

Geek_249eec

Excel PDF java;

华为阅读“WebBrain搜索”和“知识图谱”在HDC2022首次亮相!

叶落便知秋

NB的Github项目,看到最后一个我惊呆了!

艾小仙

Java GitHub

卷积模型分类图片

二哈侠

Python 卷积网络 11月月更

云科通明湖:金融业务可持续性能力建设,少不了这块“拼图”!

云科通明湖

负载均衡

新一代 CI 即将到来!

CODING DevOps

ci 持续集成 jenkins

阿里低代码引擎怎么样,好不好用?

优秀

低代码

如何通俗易懂理解Python类和面向对象?

Jackpop

双11就要到了,是时候给你的电脑来点硬货了!

淋雨

数据恢复 OCR 滤镜 录屏 磨皮

微服务先等等,我去刷个“虚拟背景”的副本

为自己带盐

虚拟背景 11月月更 trtc

概述DDoS分类

穿过生命散发芬芳

DDoS 11月月更

产品负责人的轻度思考,6个小策略,面对迭代Sprint评审会

老彦

敏捷 回顾会 产品负责人

如虎添翼!微软OneNote迎来新利器!

Jackpop

什么是 NFT 蓝筹项目

NFT Research

区块链 NFT

网易云信智码超清转码技术实践

网易云信

音视频开发

华为高清空间音频将登陆座舱,打造移动“车载大剧院”

最新动态

阿里进入“全面云原生深度用云”阶段 PaaS支出占用云总成本43%

阿里技术

云计算 云原生 云栖大会

前行不缀 未来可期,鸿蒙生态发展迈入全新阶段

OpenHarmony开发者

OpenHarmony

docker 部署 apache 做反向代理

非晓为骁

Apache Docker 反向代理

使用 apache 给前后端服务做反向代理

非晓为骁

Apache 反向代理

九科信息荣获《2022爱分析RPA厂商全景报告》RPA软件市场代表厂商

九科Ninetech

应用防火墙WAF架构分类

阿泽🧸

waf 11月月更

Vue组合式函数(一)

Augus

vue.js 11月月更

阿里云机器学习平台 PAI宣布集成国产深度学习框架 OneFlow

阿里云大数据AI技术

机器学习 阿里云 oneflow

Mac上有那些你认为极其好用的app?

Jackpop

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