Chaos engineering mode can only be enabled for node groups with nodeType: CloudEphemeral.
Enable chaos engineering mode for a node group in one of the following ways:
-
Define the
spec.chaosparameter in the configuration of the target node group with two nested parameters:chaos: mode: DrainAndDelete period: 24hWhere:
mode: Operation mode. Two options are available:DrainAndDelete: When triggered, drains the node and deletes it.Disabled: Skips this specific node group.
period: Chaos Monkey trigger interval. Defined as a string with hours and minutes:30m,1h,2h30m,24h.
Example configuration for a node group:
# NodeGroup for cloud nodes in AWS. apiVersion: deckhouse.io/v1 kind: NodeGroup metadata: name: test spec: nodeType: CloudEphemeral chaos: mode: DrainAndDelete period: 24h -
If the
consolemodule is enabled in the cluster, open the Deckhouse web UI, go to the settings of the desired node group under Nodes — Node Groups, and enable Chaos Monkey in the Chaos monkey settings section by specifying the time intervals in the corresponding fields.