For the complete documentation index, see llms.txt. This page is also available as Markdown.

Chaos Engineering Tutorials

Step-by-step tutorials for chaos engineering experiments

Learn chaos engineering through hands-on tutorials and real-world examples. These tutorials will guide you through creating and running various types of chaos experiments.

Getting Started Tutorials

  • Your First Chaos Experiment: Create and run a simple CPU stress test

  • Network Latency Injection: Simulate network delays and packet loss

  • Service Failure Simulation: Test application resilience to service outages

Advanced Tutorials

  • Multi-Service Experiments: Coordinate chaos across multiple services

  • Scheduled Experiments: Automate chaos testing with schedules

  • Custom Fault Development: Create your own fault types

Platform-Specific Tutorials

Kubernetes

  • Pod failure experiments

  • Node drain scenarios

  • Resource exhaustion tests

AWS

  • EC2 instance termination

  • RDS failover testing

  • Load balancer failures

Azure

  • Virtual machine failures

  • Storage account disruptions

  • Network security group modifications

Integration Tutorials

  • CI/CD Integration: Incorporate chaos testing into your deployment pipeline

  • Monitoring Integration: Connect experiments with your observability stack

  • Alerting Setup: Configure alerts for experiment outcomes

Best Practices Tutorials

  • Experiment Design: How to design effective chaos experiments

  • Safety Measures: Implementing safeguards and circuit breakers

  • Team Collaboration: Building a chaos engineering culture

Last updated

Was this helpful?