We are going to choose Chaos Toolkit because it’s open-source and works both inside and outside Kubernetes. It has decent documentation, and its community is always willing to help. That does not mean that other tools are bad. They’re not. However, we have to make a choice and that choice is Chaos Toolkit.
Remember, the goal of this course, and of almost everything I do, is to teach you how to think and the principles behind something, rather than how to use a specific tool. Tools are a means to an end. The goal should rarely be to master a tool but to understand the processes and the principles behind it.
By the end of this course, you will, hopefully, be a chaos engineering ninja, and you will know how to use Chaos Toolkit. If you do choose to use some other tool, you will be able to translate the knowledge of this course as the principles behind chaos engineering are the same no matter which tool you choose. You should be able to adapt to any tool easily. Nevertheless, I have a suspicion that you will like Chaos Toolkit and will find it very useful.
In the next lesson, we will define the requirements of this course.