Kubernetes memory (OOMKiller) resilience
Description
The Linux operating system has an Out of Memory Manager (sometimes referred to as the OOMKiller) that kills processes when it detects that the system is out of memory. In Kubernetes, the OOMKiller terminates a process in a Pod when it violates its memory resource limit. When Gremlin’s target is killed by the OOMKiller, the Gremlin attack process is also terminated. The OOMKiller is a resilience mechanism. When the OOMKiller kills a target as the result of a Gremlin attack, the outcome confirms the hypothesis: “I expect my environment to prevent a runaway process from consuming too much memory by restarting it safely”. When the Scenario has finished running you can validate your application returned to a healthy state. More Attack Insight details can be found at: https://support-site.gremlin.com/support/solutions/articles/151000015038-i1000-attack-interrupted-by-oomkiller