Chaos Toolkit - Pranav-SA/thesis-support-examples GitHub Wiki
Setup
Follow the guide to install the toolkit. Further, install the plugin using pip install -U chaostoolkit-kubernetes
. Also, make sure to work inside the environment.
Discover the utility of plugin by chaos discover chaostoolkit-kubernetes
.
Similarly for other plugins such as chaostoolkit-aws.
How it works?
Apart from Chaos toolkit sample experiments. Find curated Experiments below for reference and further permutations:
-
Terminate pod For the purpose of delineating the steps in an experiment
Note: Some of the above experiments comprise a sample go microservices-based application setup. Optionally, you can use the modified book service wiki application as well.
- Experiment as a job: We can also containerize the customizations and extensions on the toolkit to be run as an image from inside the Kubernetes cluster. This allows the users to schedule the experiments by making use of the K8s jobs and assigning cron schedules.