Chaos Mesh with Yandex Cloud support
Chaos Mesh is an open-source platform used to simulate failures and test Kubernetes cluster stability. The platform can simulate faults on different infrastructure levels — from containers and network connections to nodes and external services.
This Chaos Mesh version has the Yandex Cloud support extension: it introduces a proprietary resource type, YCChaos, for simulation of VM failures (e.g., restart or shutdown) in Yandex Cloud. This allows you to test cloud-dependent systems for fault tolerance under near real-life conditions.
Chaos Mesh is suitable for all lifecycle stages, from development to production:
- Timely detection of potential issues.
- Improved system stability.
- Security policy testing (e.g., together with Kyverno).
Warning
Check fault scenarios on a test cluster first to avoid production environment failures.
-
Create a Managed Service for Kubernetes cluster.
-
Create a node group with at least 14 GB of RAM.
-
In the Marketplace, find the Chaos Mesh with Yandex Cloud support and click Deploy in cluster.
- In the Namespace field, create and select a new namespace, e.g.,
chaos-mesh-space. If you leave the default namespace, Chaos Mesh may work incorrectly. - In the Application name field, specify the application name.
- Click Install.
- In the Namespace field, create and select a new namespace, e.g.,
-
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 is available 24/7. The types of requests you can submit and the relevant response times depend on your pricing plan. You can switch to the paid support plan in the management console. You can learn more about the technical support terms and conditions here.
| 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 |