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.
GCP VM disk loss by label
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.
GCP VM disk loss
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.
GCP VM instance stop by label
It powers off a GCP VM instances (that are filtered by a label) for a specific duration.
GCP VM instance stop
It powers off a GCP VM instance based on the instance name (or list of instance names) for a specific duration.
GCP VM service kill
It disrupts the state of the VM instance by halting a service for a specific chaos duration.
GCP VM disk loss by label
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.
Details
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.GCP VM disk loss
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.
Details
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.GCP VM instance stop by label
It powers off GCP VM instances (that are filtered by a label) for a specific duration.
Details
Use cases
This fault determines the resilience of an application that runs on a VM instance when a VM instance unexpectedly stops (or fails).GCP VM instance stop
It powers off a GCP VM instance based on the instance name (or list of instance names) for a specific duration.
Details
Use cases
This fault determines the resilience of an application that runs on a VM instance when a VM instance unexpectedly stops (or fails).GCP VM service kill
It shuts down a service on GCP VM instances (identifiable by name) for a specific duration.