> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/resilience-testing/chaos-engineering/tutorials/index.md).

# Chaos Engineering Tutorials

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 <a href="#getting-started-tutorials" id="getting-started-tutorials"></a>

* **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 <a href="#advanced-tutorials" id="advanced-tutorials"></a>

* **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 <a href="#platform-specific-tutorials" id="platform-specific-tutorials"></a>

### Kubernetes <a href="#kubernetes" id="kubernetes"></a>

* Pod failure experiments
* Node drain scenarios
* Resource exhaustion tests

### AWS <a href="#aws" id="aws"></a>

* EC2 instance termination
* RDS failover testing
* Load balancer failures

### Azure <a href="#azure" id="azure"></a>

* Virtual machine failures
* Storage account disruptions
* Network security group modifications

## Integration Tutorials <a href="#integration-tutorials" id="integration-tutorials"></a>

* **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 <a href="#best-practices-tutorials" id="best-practices-tutorials"></a>

* **Experiment Design**: How to design effective chaos experiments
* **Safety Measures**: Implementing safeguards and circuit breakers
* **Team Collaboration**: Building a chaos engineering culture
