Skip to main content

Chaos faults for GCP

Introduction

GCP faults disrupt the resources that run on a GCP cluster. Different faults disrupt various aspects of the GCP cluster, based on which GCP faults are categorized into different types. Fault execution is triggered when the chaosengine resource is created. Chaosengines are embedded within the steps of a chaos fault, but you can also create the chaosengine manually, and the chaos operator reconciles this resource and triggers the fault execution.

[object Object]

GCP VM disk loss by label

Back to top

It disrupts the state of GCP persistent disk volume filtered using a label by detaching the disk volume from its VM instance for a specific duration.

Use cases
This fault can be used to determine the resilience of the GKE infrastructure. It helps determine how quickly a node can recover when a persistent disk volume is detached from the VM instance associated with it.
View details
[object Object]

GCP VM disk loss

Back to top

It disrupts the state of GCP persistent disk volume by detaching the disk volume from its VM instance using the disk name for a specific duration.

Use cases
This fault can be used to determine the resilience of the GKE infrastructure. It helps determine how quickly a node can recover when a persistent disk volume is detached from the VM instance associated with it.
View details
[object Object]

GCP VM instance stop by label

Back to top

It powers off GCP VM instances (that are filtered by a label) for a specific duration.

Use cases
This fault determines the resilience of an application that runs on a VM instance when a VM instance unexpectedly stops (or fails).
View details
[object Object]

GCP VM instance stop

Back to top

It powers off a GCP VM instance based on the instance name (or list of instance names) for a specific duration.

Use cases
This fault determines the resilience of an application that runs on a VM instance when a VM instance unexpectedly stops (or fails).
View details