A Chaos Engineering Platform for Kubernetes.
APACHE-2.0 License
Published by cwen0 over 3 years ago
This patch release includes some bug fixes for Chaos Dashboard and NetworkChaos.
GracePeriod
field when creating PodChaos
in Dashboard #1471StressChaos
in Dashboard #1471pid
is zero #1445pod-kill
action #1479NetworChaos
may not work normally when the Linux kernel is less than 3.12 #1456both
direction didn’t work normally when the target and external targets are both empty #1511cron
is not configured so #1518Published by cwen0 almost 4 years ago
This patch release includes some bug fixes for Chaos Dashboard and IoChaos.
database is locked
#1413Published by cwen0 almost 4 years ago
Chaos Mesh v1.1.0 refactors Chaos Dashboard component and makes it easier to use, and introduces authentication to restrict users’ permissions and actions. We also implemented DNSChaos to help users simulate DNS failures. In addition, to help users debug Chaos Mesh, we introduced a new tool, chaosctl
, to provide debug information.
install.sh
#954toda
to v0.1.11 #1367Published by cwen0 almost 4 years ago
This patch release includes bug fixes for Scheduler, NetworkChaos, IoChaos, and Chaos Dashboard.
hostPort
directly #1253toda
updated to v0.1.9 and nsexec
is used to replace nsenter
#1280TargetScope
filed #1210nextRecover shouldn’t be later than nextStart
#1284Published by cwen0 almost 4 years ago
This patch release has some fixes for IoChaos and Chaos Dashboard.
toda
to v0.1.8 #1146Published by cwen0 about 4 years ago
This patch release has some fixes for IoChaos, NetworkChaos, and Chaos Dashboard.
hostNetwork: true
#1017host-network
flag in install.sh #1044toda
to v0.1.4 #1056Published by cwen0 about 4 years ago
On September 25, 2020, Chaos Mesh v1.0 is now released! We have made some significant improvements in this release, including the refactor of IoChaos, providing more security guarantees for chaos experiments, supporting the setting of protected Namespaces, and supporting the use of Namespace’s permissions. In addition, this release is also focused on Chaos Dashboard and Chaos Operator components, which helps users create more stable, safe, and controllable chaos experiments.
toda
project, a hook filesystem for injecting IO chaos https://github.com/chaos-mesh/toda
cron
take effect immediately #920cgo/unsafe
pointer in TimeChaos #904new experiments scope
page #881Published by cwen0 about 4 years ago
This patch release has some important fixes to StressChaos and NetworkChaos.
install.sh
#861Published by cwen0 about 4 years ago
Chaos Mesh v0.9.0 mainly introduces the Chaos Dashboard component, which is the web UI for users to manage and monitor chaos experiments. In this version, NetworkChaos has been refactored to support setting multiple network attack rules on the same Pod at the same time, a one-click installation script is added to help users quickly get started with Chaos Mesh.
installsh
script to quickly install Chaos Mesh #466 #506 #511
Published by cwen0 over 4 years ago
Chaos Mesh v0.8.0 provides the ability to orchestrate chaos experiments in the Kubernetes environment, with support of comprehensive types of failure simulation, including Pod failures, container failures, network failures, file system failures, system time failures, and kernel failures. Helm installation method is also supported so that users can quickly deploy Chaos Mesh for chaos experiments. Chaos Mesh uses YAML to define chaos experiments, and provides a rich range of preset chaos test samples for users to quickly try Chaos Mesh.
PodChaos
to simulate the failure on Pods and Containers, including Pods and Containers being killed, Pods being continuously unavailableNetworkChaos
to simulate network failures, including delay, packet duplication, packet loss, partition, etcTimeChaos
to simulate failures on the system clock, such as clock skewIOChaos
to simulate failures on the file system, including file system I/O delay, and file system I/O errorsKernelChaos
to simulate kernel failuresStressChaos
to simulate CPU burn and Memory burn