Режим хаос-инжиниринга включается только для групп узлов с nodeType: CloudEphemeral
.
Включите режим хаос-инжиниринга для конкретных групп узлов (NodeGroup) одним из следующих способов:
-
Укажите в параметрах тестируемой группы узлов параметр
spec.chaos
с двумя вложенными параметрами:chaos: mode: DrainAndDelete period: 24h
Здесь:
mode
— режим работы, доступны два варианта:DrainAndDelete
— при срабатывании выполняет drain узла, затем удаляет его.Disabled
— не воздействует на данную NodeGroup.
period
— интервал между срабатываниями Chaos Monkey. Задается в виде строки с указанием часов и минут:30m
,1h
,2h30m
,24h
.
Пример настройки для группы узлов:
# NodeGroup для облачных узлов в AWS. apiVersion: deckhouse.io/v1 kind: NodeGroup metadata: name: test spec: nodeType: CloudEphemeral chaos: mode: DrainAndDelete period: 24h
-
Если в кластере включен модуль
console
, откройте веб-интерфейс Deckhouse, перейдите в настройки выбранной группы узлов в разделе «Узлы» — «Группы узлов» и включите Chaos Monkey в пункте «Параметры chaos monkey», указав временные интервалы в соответствующих полях.