Let's learn about Chaos Engineering!
I recommend you take a look at one (or all) of the talks listed here to learn more about the history, theory, and reasons behind Chaos Engineering.
Articles, blog posts, getting started guides listed here.
Slides from the talk are available here.
- python 3
- toxiproxy
- openssl
- pkill
You can also use https://github.com/okteto/okteto to run the samples on a pre-configured container.
- Install okteto CLI
okteto namespace
: This will create a free account on Okteto Cloud to run your dev container, and download the necessary credentials.okteto up
: This will start the remote development environment from you, and give you a remote terminal.
Once your remote environment is running, you can connect to it with any of the following options:
okteto exec bash
- ssh intro-to-chaos-engineering.okteto
- VSCode Remote SSH plugin
Experiments are meant to be run from the root of this repo.
chaos run experiments/call-service.json
chaos run experiments/expired-certificate.json
chaos run experiments/latency.json
chaos run experiments/kubernetes.json