Storm is a tool to create storms in your container runtime environment. You can specify a group of containers/pods that will stop and start in random order, or throw all available containers into the storm.
go install github.com/scientificideas/storm@latest
storm -chaos hard
The chaos level is simply how fast your containers will be affected by the tool (start, stop)
Available chaos levels: "easy", "medium" (default), "hard"
storm -filter containerGroup1,containerGroup2
If a filter is specified, the tool will work only with containers/pods that contain the specified pattern in their names.
If you only want to storm only certain containers/pods, just list them:
storm -chaos hard -targets container1,container2,container3
No other containers will be affected.
The containers will be restarted immediately after the fall
storm -startfast true
storm -runtime=k8s -kube-namespace=some-namespace -kube-context=my-context
storm -filter=xyz -runtime=k8s -kube-namespace=some-namespace -kube-context=my-context