Chaos Mesh with Yandex Cloud support
Chaos Mesh is an open-source platform for simulating failures and testing the resilience of Kubernetes clusters. It allows you to reproduce faults at different infrastructure levels — from containers and networks to nodes and external services — during development, testing, or post-release.
This version extends Chaos Mesh with native Yandex Cloud support. It introduces a new custom resource, YCChaos, which enables you to simulate failures of Yandex Cloud Compute instances (such as stopping or restarting VMs) directly from your Kubernetes environment. This makes it possible to include real cloud infrastructure components in your fault injection workflows and verify system resilience under realistic conditions.
You can use Chaos Mesh together with other policy and security tools, such as Kyverno, to detect and mitigate potential risks before they impact production.
Warning
Always test failure scenarios on a staging or test cluster first to avoid disrupting your production environment.
-
Create a node group with at least 14 GB of RAM.
-
Configure the application:
- Namespace: Create a new namespace, e.g.,
chaos-mesh. If you leave the default namespace, Chaos Mesh may work incorrectly. - Application name: Enter an application name.
- Namespace: Create a new namespace, e.g.,
-
Click Install.
-
Wait for the application to change its status to
Deployed.
- Faults and failures in Kubernetes clusters
- Experiments with a fault chain
- Monitoring failures and managing experiments through the Chaos Mesh web interface
Yandex Cloud technical support responds to requests 24 hours a day, 7 days a week. The types of requests available and their response time depend on your pricing plan. You can activate paid support in the management console. Learn more about requesting technical support.
| Helm chart | Version | Pull-command | Documentation |
|---|---|---|---|
| yandex-cloud/chaos-mesh/chart/chaos-mesh | 2.8.0 | Open |
| Docker image | Version | Pull-command |
|---|---|---|
| yandex-cloud/chaos-mesh/chaos-mesh1760202089560341270543751390473332692409112248898 | v2.8.0-yc | |
| yandex-cloud/chaos-mesh/chaos-daemon1760202089560341270543751390473332692409112248898 | v2.8.0-yc | |
| yandex-cloud/chaos-mesh/chaos-dashboard1760202089560341270543751390473332692409112248898 | v2.8.0-yc | |
| yandex-cloud/chaos-mesh/chaos-coredns1760202089560341270543751390473332692409112248898 | v0.2.6 | |
| yandex-cloud/chaos-mesh/chaos-kernel1760202089560341270543751390473332692409112248898 | v2.8.0 | |
| yandex-cloud/chaos-mesh/chaos-dlv1760202089560341270543751390473332692409112248898 | v2.8.0 |