Building Reliability into Kubernetes Using Chaos Experiments with Terraform
In this session, the speakers share their experience improving the reliability in Kubernetes infrastructures using chaos experiments. They have discovered that these experiments can be automated, taking advantage of the benefits offered by Terraform.
Using tools such as Kubernetes, our web applications are becoming increasingly complex. That complexity has brought performance and security problems.
Chaos engineering is an approach for facing this complexity. It allows us to learn how the systems behave by applying a discipline-based approach based on empirical exploration. Just as scientists conduct experiments to study physical and social phenomena, chaos engineering uses experiments to learn about a particular system.
While there are many ways to run your chaos experiments, most processes require several manual processes, such as provisioning infrastructures, installing chaos tools, configuring environments, collecting results, and analyzing them.
What You'll Learn
In this session, the speakers share their experience improving the reliability in Kubernetes infrastructures using chaos experiments. On this journey, they have discovered that these experiments can be automated, taking advantage of the benefits offered by HashiCorp Terraform.
This talk includes a demo.
Speakers: Yury Yineth Niño Roa & Jhonnatan Gil Chaves