The DevOps Toolkit: Kubernetes Chaos Engineering
Delve into Kubernetes Chaos Engineering to discover system limits, simulate adverse effects, and improve resiliency. Learn about fault tolerance, high availability, and running experiments in a Kubernetes cluster.
Join 3.1 million developers at
What You'll Learn
- Explain chaos engineering principles and how controlled failures reveal system limits in Kubernetes
- Assess readiness for chaos engineering using production safety, budget, and observability criteria
- Select Kubernetes-compatible chaos tools using open-source and automation requirements
- Build Chaos Toolkit experiments with steady-state hypotheses, actions, probes, and pauses
- Validate fault tolerance and availability by terminating pods and dependencies in Kubernetes
- Inject network faults with Istio (aborts, latency, retries, timeouts) and verify system behavior
- Run, schedule, and report chaos experiments in Kubernetes using Jobs/CronJobs, journals, and PDFs
Learning Roadmap
1.
Introduction To Kubernetes Chaos Engineering
Introduction To Kubernetes Chaos Engineering
2.
Defining Requirements
Defining Requirements
3.
Destroying Application Instances
Destroying Application Instances
11 Lessons
11 Lessons
4.
Experimenting with Application Availability
Experimenting with Application Availability
9 Lessons
9 Lessons
5.
Obstructing and Destroying Network
Obstructing and Destroying Network
14 Lessons
14 Lessons
6.
Draining and Deleting Nodes
Draining and Deleting Nodes
10 Lessons
10 Lessons
7.
Creating Chaos Experiment Reports
Creating Chaos Experiment Reports
8 Lessons
8 Lessons
8.
Running Chaos Experiments Inside a Kubernetes Cluster
Running Chaos Experiments Inside a Kubernetes Cluster
12 Lessons
12 Lessons
9.
Executing Random Chaos
Executing Random Chaos
14 Lessons
14 Lessons
10.
What’s Next?
What’s Next?
2 Lessons
2 Lessons
Darin Pope
Every Educative resource is designed by our team of ex-MAANG software engineers and PhD computer science educators — subject matter experts who've shipped production code at scale and taught the theory behind it. No videos, no fluff.
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources