This page links to instructions for creating an experiment for specific faults. An experiment is an instance of a fault injection experiment against your target resources, which should fail because of the fault.
To set up a new experiment, you'll create an experiment template, which defines the fault to be injected and the target resources. Choose from the following pages based on the fault to inject.
- Fail Compute - simulate the unavailability of GKE or Compute Engine compute resources.
- Degrade Application Traffic - simulate traffic degradation through a layer 7 load balancer.
- Failover Cloud SQL - fail an HA-enabled Cloud SQL database from primary to standby.
These faults are designed to restrict the scope of the experiment to a single project's resources in a single region or narrower. The experiment won't affect a wider scope than what is intended. However, these faults cause real failures to the targeted resources in its environment.
By targeting infrastructure components such as a Cloud SQL database or an Application Load Balancer, as well as other components that will be supported in the future, you can reasonably approximate a zone or region failure in the context of your own application.