当前位置:网站首页>[translation] chaos mesh moved to CNCF incubator
[translation] chaos mesh moved to CNCF incubator
2022-07-24 04:00:00 【programmer_ ada】
CNCF Technical Supervision Committee (TOC) Have voted to accept Chaos Mesh As CNCF The incubation program of .
Chaos Mesh Originally as an open source distributed database TiDB Test platform of , It is a multifunctional chaos engineering platform , Can be in Kubernetes Coordinated chaos experiment in environment . It helps identify potential fault points , Help ensure Kubernetes Infrastructure can withstand accidental damage .
since 2020 year 7 Month is accepted into CNCF Since sandbox ,Chaos Mesh Two major versions have been implemented (v1.0 and v2.0) and 30 A minor version , In observability 、 Great improvements have been made in function and security . Some prominent features include .
- Chaos dashboard , A visual aid , Help users manage and monitor chaotic experiments through the network user interface .
- Native workflow engine , Used to define chaotic scenes , Manage the state check of chaos experiment group and Application .
- More powerful and comprehensive chaos simulation , cover StressChaos、DNSChaos、JVMChaos、AWSChaos、GCPChaos、HTTPChaos etc. .
- be based on Kubernetes RBAC Authorization mechanism of permission policy .
exceed 50 Organizations have adopted Chaos Mesh To test and improve the flexibility of its distributed system . Adopters include ByteDance、DataStax、Percona、Prudential、NetEase Fuxi、RabbitMQ、SHAREit、XPeng Motors etc. . Besides , Microsoft Azure Chaos Studio When the cloud provider has take Chaos Mesh Integrate To their SaaS In solution , Allow their users to inject faults AKS In the cluster . Many of these companies Also giving feedback for the project .
"Chaos Mesh Based on the Kubernetes CRD On , This has given the project a head start ," Netease Fuxi Zhang Hui, a senior quality assurance engineer, said ." It provides fine-grained chaos support , A unified UI-- Chaos dashboard , And enhanced observability and accurate chaos range control . All this is done by an open 、 Collaborative and dynamic community driven ."
"Chaos Mesh It provides rich fault simulation methods , Help the infrastructure team verify high availability in advance 、 Scenarios such as network traffic loss and bidirectional synchronization , This helps to mine the defects of the solution , Reduce risk ,"XPeng Motors Chief engineer of Hengliang Tan say ." It can also help our team reduce testing costs ".
" We set up Chaos Mesh My mission is simple -- Make chaos engineering easier , Make complex systems resilient , Because they should be like this ,"Chaos Mesh Defenders and co creators of Cwen Yin say ." The power of communities and ecosystems is critical to achieving this goal . We are glad to see Chaos Mesh Become an incubation project .CNCF It is the driving force of cloud native ecosystem , With the support and guidance of the community , Will help us further develop Chaos engineering ."
Chaos Mesh use Kubernetes framework , Use Kubernetes CustomResourceDefinitions(CRD) To define chaotic objects . It can also work with other cloud native projects ( Such as Argo、Grafana and Prometheus) Tight integration , Make chaos experience more manageable 、 Customizable and observable .
Main components .
- Chaos Dashboard.Chaos Mesh The visualization component of .Chaos Dashboard It provides a set of user-friendly network interfaces , Users can operate and observe through it Chaos experiment .
- Chaos Controller Manager.Chaos Mesh The core logic component of .Chaos Controller Manager Mainly responsible for scheduling and management Chaos experiment .
- Chaos Daemon. The main execution components .Chaos Daemon stay DaemonSet Run in mode , Default ownership Privileged jurisdiction ( You can disable ).
- Chaosd: One for non Kubernetes Toolkit for node injection failure .
Significant milestones .
- 4.5K GitHub The star
- 1.3K Submission quantity
- 800 Multiple closed issues
- come from 60 Multiple organizations 125 Contributors
- 32 Secondary release
- 50 Multiple adopters
"CNCF Chief technology officer Chris Aniszczyk say :" No cloud native deployment is perfect -- Failure always happens , Therefore, using chaos engineering to establish a flexible culture can save time and money for the organization ." We are looking forward to seeing how chaos network grows as an incubation project , And have an impact on the situation in the field of chaos and elastic Engineering ."
Chaos Mesh There is a complete The roadmap , The team is actively adding new features and functions , At the same time, improve the whole chaotic experience . The team is working hard to provide an efficient status verification mechanism and reporting capability , To improve usability and observability . Continuous optimization of the workflow engine will enable users to pass Chaos Mesh Achieve a complete chaotic engineering cycle . Rich supported fault types , To cover as many actual failures in the cloud native system as possible , Will improve functionality and scalability . Besides , The team will provide a plug-in mechanism , Allow users to freely expand their own fault types , And publish their own plug-ins and chaotic scenes to Chaos Mesh On .
As a CNCF Managed projects ,Chaos Mesh It is part of a neutral foundation consistent with its technical interests , It's also bigger Linux Part of the foundation , The latter provides management 、 Marketing support and community promotion .Chaos Mesh Added incubation Technology Argo, Buildpacks, CloudEvents, CNI, Contour, Cortex, CRI-O, Dragonfly, emissary-ingress, Falco, Flux, gRPC, KEDA, KubeEdge, NATS, Notary, OpenTelemetry, Operator Framework, Rook, SPIFFE, SPIRE, and Thanos, Maturity requirements for each level , Please visit CNCF Graduation criteria .
边栏推荐
- (零八)Flask有手就行——数据库迁移Flask-Migrate
- The progress in the stack will consume functions that cannot meet the needs of the enterprise. We are committed to
- Sqlserver backup restore
- RTOS internal skill cultivation (10) | in depth analysis of RTOS kernel context switching mechanism
- Worthington purified enzyme preparation helps neonatal cardiomyocyte isolation system
- Mitsubishi Ethernet module Yuanchuang intelligent control yc8000-fx connection MCGS operation method
- Leetcode (Sword finger offer) - 11. Minimum number of rotation array
- Page Jump and redirection in flask framework
- 嵌入式系统移植【6】——uboot源码结构
- Arduino interrupt realizes rising edge detection and executes other functions
猜你喜欢

QT ROS related operations (running Terminal instructions, publishing and subscribing to custom message topics or services, subscribing to images and displaying)

flask框架中页面跳转与重定向

三菱转以太网模块远创智控YC8000-FX 连接 MCGS操作方法

swagger2的初步使用

Two stroke engine mean value model simulation

Page Jump and redirection in flask framework

Shengsi YiDianTong | deep learning analysis of classical convolutional neural network

svg图片颜色的修改 没有花里胡哨

D2dengine edible tutorial (3) -- export rendering targets as image files

Solution to the problem of "out of sight, out of mind, out of order" in the training competition
随机推荐
Prosci Lag3 antibody: improve in vitro research and help cancer immunotherapy
Send data 1010_ 1. The number of bytes passed by the sender
The list should be quickly familiar with and supported by shengteng AI processor
Oracle的并行技术
Four characteristics of nb-iot
Pyth去初始化平均在很多机器学决策边界,始向总线上
Arduino interrupt realizes rising edge detection and executes other functions
Listen for the scroll event @scroll of div
Avoid mistakes, common appium related problems and Solutions
Pit encountered in project upgrading
Worthington hydroxysteroid dehydrogenase technical description and determination scheme
力扣(LeetCode)204. 计数质数(2022.07.23)
MLP-多层感知机
Leetcode 20 valid parentheses, 33 search rotation sort array, 88 merge two ordered arrays (nums1 length is m+n), 160 intersecting linked list, 54 spiral matrix, 415 character addition (cannot be direc
Exploration of new mode of code free production
Two stroke engine mean value model simulation
[novice] develop a tab component that is easy to expand by hand
Algorithm interview high frequency problem solving guide [1]
6-14 vulnerability exploitation rpcbind vulnerability exploitation
Conversational technology related