SlideShare a Scribd company logo
5
Most read
6
Most read
8
Most read
Chaos Mesh:
Introducing Chaos in
Kubernetes
Shubham Chaubey
Software Consultant
DevOps Competency
Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
 Punctuality
Join the session 5 minutes prior to the session start time. We start on
time and conclude on time!
 Feedback
Make sure to submit a constructive feedback for all sessions as it is very
helpful for the presenter.
 Silent Mode
Keep your mobile devices in silent mode, feel free to move out of session
in case you need to attend an urgent call.
 Avoid Disturbance
Avoid unwanted chit chat during the session.
1. What is Chaos Engineering?
2. Principles of Chaos Engineering
3. Introduction to Chaos Mesh
4. Key Features of Chaos Mesh
5. How Chaos Mesh Works
6. Types of Chaos Experiments
7. Demo
Chaos Mesh Introducing Chaos in Kubernetes
What is Chaos Engineering?
 Chaos Engineering is a disciplined approach to identifying failures before they become outages.
 In Chaos engineering, we simulate real-world failures to understand system behavior and how the
system reacts to it.
 Proactively identifies weaknesses and improves reliability.
 Chaos Engineering lets you compare what you think will happen to what actually happens in your
systems.
 You literally “break things on purpose” to learn how to build more resilient systems.
Principles of Chaos Engineering
 Define Steady State: Determine what normal operation looks like for your system (e.g., response
times, error rates).
 Hypothesize Impact: Predict how introducing certain failures will impact the steady state (e.g.,
will the system still respond quickly?).
 Introduce Realistic Faults: Inject controlled failures that mimic real-world issues (e.g., server
crashes, network latency).
 Observe and Learn: Monitor the system to see if it behaves as expected and identify areas for
improvement.
Chaos Mesh Introducing Chaos in Kubernetes
Introduction to Chaos Mesh
 Chaos Mesh is an open-source cloud-native Chaos Engineering platform.
 It is designed to orchestrate chaos experiments specifically in Kubernetes environment.
 It offers various types of fault simulation and has an enormous capability to orchestrate fault
scenarios.
 Helps in identifying system vulnerabilities and improving resilience.
Key Features of Chaos Mesh
 Supports various types of faults including:
- NetworkChaos
- HTTPChaos
- PodChaos
- StressChaos
- And more...
 Chaos Mesh provides the Chaos Dashboard component for visualized operations, which greatly
simplifies Chaos experiments.
 Allows you to run a single experiment or create a series of experiments termed as a workflow
 Integration with other cloud-native tools.
Types of Chaos Experiments
 PodChaos: simulates Pod failures, such as Pod
node restart, Pod's persistent unavailablility, and
certain container failures in a specific Pod.
 NetworkChaos: simulates network failures, such
as network latency, packet loss, packet disorder,
and network partitions.
 DNSChaos: simulates DNS failures, such as the
parsing failure of DNS domain name and the wrong
IP address returned.
 HTTPChaos: simulates HTTP communication
failures, such as HTTP communication latency.
 StressChaos: simulates CPU race or memory
race.
 IOChaos: simulates the I/O failure of an
application file, such as I/O delays, read and write
failures.
 TimeChaos: simulates the time jump exception.
 KernelChaos: simulates kernel failures, such as
an exception of the application memory allocation.
 AWSChaos: simulates AWS platform failures, such
as the AWS node restart.
 GCPChaos: simulates GCP platform failures, such
as the GCP node restart.
 JVMChaos: simulates JVM application failures,
such as the function call delay.
Chaos Mesh Introducing Chaos in Kubernetes
Chaos Mesh Introducing Chaos in Kubernetes

More Related Content

Similar to Chaos Mesh Introducing Chaos in Kubernetes (20)

PDF
Chaos engineering intro
Shantanu Deshpande
 
PDF
Chaos Engineering - The Art of Breaking Things in Production
Keet Sugathadasa
 
PDF
Practical Chaos Engineering
SIGHUP
 
PPTX
Introducing Bangalore Meetup for Kubernetes Chaos Engineering
kiran mova
 
PDF
Chaos Engineering Site Reliability Through Controlled Disruption 1st Edition ...
epotedjala25
 
PDF
Chaos Engineering and Systems Reliability
Sylvain Hellegouarch
 
PDF
Chaos Engineering
Yury Roa
 
PPTX
Chaos Engineering when you're not Netflix
Martez Reed
 
PDF
Applying principles of chaos engineering to serverless (reinvent DVC305)
Yan Cui
 
PPTX
Introduction to Chaos Engineering: Dynamic talks Dallas 3/26/19
Grid Dynamics
 
PDF
Chaos Engineering, When should you release the monkeys?
Thoughtworks
 
PPTX
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
MayaData Inc
 
PDF
Choose your own adventure Chaos Engineering - QCon NYC 2017
Nora Jones
 
ODP
muCon 2017 - Build Confidence in your System with Chaos Engineering
Sylvain Hellegouarch
 
PDF
Applying Chaos Engineering to Build Resilient Serverless Applications
Emrah Samdan
 
PPTX
Introduction to Chaos Engineering
Raymond Adrian (Rad) Butalid
 
PDF
Chaos Engineering: Site reliability through controlled disruption 1st Edition...
kaskasavlav2
 
PDF
Chaos Engineering
Anshul Patel
 
PPTX
CHAOS ENGINEERING – OR LET'S SHAKE THE TREE
Jimmy Dahlqvist
 
PDF
Principles Of Chaos Engineering - Chaos Engineering Hamburg
Nils Meder
 
Chaos engineering intro
Shantanu Deshpande
 
Chaos Engineering - The Art of Breaking Things in Production
Keet Sugathadasa
 
Practical Chaos Engineering
SIGHUP
 
Introducing Bangalore Meetup for Kubernetes Chaos Engineering
kiran mova
 
Chaos Engineering Site Reliability Through Controlled Disruption 1st Edition ...
epotedjala25
 
Chaos Engineering and Systems Reliability
Sylvain Hellegouarch
 
Chaos Engineering
Yury Roa
 
Chaos Engineering when you're not Netflix
Martez Reed
 
Applying principles of chaos engineering to serverless (reinvent DVC305)
Yan Cui
 
Introduction to Chaos Engineering: Dynamic talks Dallas 3/26/19
Grid Dynamics
 
Chaos Engineering, When should you release the monkeys?
Thoughtworks
 
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
MayaData Inc
 
Choose your own adventure Chaos Engineering - QCon NYC 2017
Nora Jones
 
muCon 2017 - Build Confidence in your System with Chaos Engineering
Sylvain Hellegouarch
 
Applying Chaos Engineering to Build Resilient Serverless Applications
Emrah Samdan
 
Introduction to Chaos Engineering
Raymond Adrian (Rad) Butalid
 
Chaos Engineering: Site reliability through controlled disruption 1st Edition...
kaskasavlav2
 
Chaos Engineering
Anshul Patel
 
CHAOS ENGINEERING – OR LET'S SHAKE THE TREE
Jimmy Dahlqvist
 
Principles Of Chaos Engineering - Chaos Engineering Hamburg
Nils Meder
 

More from Knoldus Inc. (20)

PPTX
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
PPTX
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
PPTX
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
PPTX
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
PPTX
Java 17 features and implementation.pptx
Knoldus Inc.
 
PPTX
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
PPTX
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
PPTX
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
PPTX
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
PPTX
Intro to Azure Container App Presentation
Knoldus Inc.
 
PPTX
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
PPTX
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
PPTX
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
PPTX
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
PPTX
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
PPTX
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
PPTX
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 
PPTX
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
Angular Hydration Presentation (FrontEnd)
Knoldus Inc.
 
Optimizing Test Execution: Heuristic Algorithm for Self-Healing
Knoldus Inc.
 
Self-Healing Test Automation Framework - Healenium
Knoldus Inc.
 
Kanban Metrics Presentation (Project Management)
Knoldus Inc.
 
Java 17 features and implementation.pptx
Knoldus Inc.
 
GraalVM - A Step Ahead of JVM Presentation
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
Nomad by HashiCorp Presentation (DevOps)
Knoldus Inc.
 
DAPR - Distributed Application Runtime Presentation
Knoldus Inc.
 
Introduction to Azure Virtual WAN Presentation
Knoldus Inc.
 
Introduction to Argo Rollouts Presentation
Knoldus Inc.
 
Intro to Azure Container App Presentation
Knoldus Inc.
 
Insights Unveiled Test Reporting and Observability Excellence
Knoldus Inc.
 
Introduction to Splunk Presentation (DevOps)
Knoldus Inc.
 
Code Camp - Data Profiling and Quality Analysis Framework
Knoldus Inc.
 
AWS: Messaging Services in AWS Presentation
Knoldus Inc.
 
Amazon Cognito: A Primer on Authentication and Authorization
Knoldus Inc.
 
ZIO Http A Functional Approach to Scalable and Type-Safe Web Development
Knoldus Inc.
 
Managing State & HTTP Requests In Ionic.
Knoldus Inc.
 
Facilitation Skills - When to Use and Why.pptx
Knoldus Inc.
 
Ad

Recently uploaded (20)

PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Ad

Chaos Mesh Introducing Chaos in Kubernetes

  • 1. Chaos Mesh: Introducing Chaos in Kubernetes Shubham Chaubey Software Consultant DevOps Competency
  • 2. Lack of etiquette and manners is a huge turn off. KnolX Etiquettes  Punctuality Join the session 5 minutes prior to the session start time. We start on time and conclude on time!  Feedback Make sure to submit a constructive feedback for all sessions as it is very helpful for the presenter.  Silent Mode Keep your mobile devices in silent mode, feel free to move out of session in case you need to attend an urgent call.  Avoid Disturbance Avoid unwanted chit chat during the session.
  • 3. 1. What is Chaos Engineering? 2. Principles of Chaos Engineering 3. Introduction to Chaos Mesh 4. Key Features of Chaos Mesh 5. How Chaos Mesh Works 6. Types of Chaos Experiments 7. Demo
  • 5. What is Chaos Engineering?  Chaos Engineering is a disciplined approach to identifying failures before they become outages.  In Chaos engineering, we simulate real-world failures to understand system behavior and how the system reacts to it.  Proactively identifies weaknesses and improves reliability.  Chaos Engineering lets you compare what you think will happen to what actually happens in your systems.  You literally “break things on purpose” to learn how to build more resilient systems.
  • 6. Principles of Chaos Engineering  Define Steady State: Determine what normal operation looks like for your system (e.g., response times, error rates).  Hypothesize Impact: Predict how introducing certain failures will impact the steady state (e.g., will the system still respond quickly?).  Introduce Realistic Faults: Inject controlled failures that mimic real-world issues (e.g., server crashes, network latency).  Observe and Learn: Monitor the system to see if it behaves as expected and identify areas for improvement.
  • 8. Introduction to Chaos Mesh  Chaos Mesh is an open-source cloud-native Chaos Engineering platform.  It is designed to orchestrate chaos experiments specifically in Kubernetes environment.  It offers various types of fault simulation and has an enormous capability to orchestrate fault scenarios.  Helps in identifying system vulnerabilities and improving resilience.
  • 9. Key Features of Chaos Mesh  Supports various types of faults including: - NetworkChaos - HTTPChaos - PodChaos - StressChaos - And more...  Chaos Mesh provides the Chaos Dashboard component for visualized operations, which greatly simplifies Chaos experiments.  Allows you to run a single experiment or create a series of experiments termed as a workflow  Integration with other cloud-native tools.
  • 10. Types of Chaos Experiments  PodChaos: simulates Pod failures, such as Pod node restart, Pod's persistent unavailablility, and certain container failures in a specific Pod.  NetworkChaos: simulates network failures, such as network latency, packet loss, packet disorder, and network partitions.  DNSChaos: simulates DNS failures, such as the parsing failure of DNS domain name and the wrong IP address returned.  HTTPChaos: simulates HTTP communication failures, such as HTTP communication latency.  StressChaos: simulates CPU race or memory race.  IOChaos: simulates the I/O failure of an application file, such as I/O delays, read and write failures.  TimeChaos: simulates the time jump exception.  KernelChaos: simulates kernel failures, such as an exception of the application memory allocation.  AWSChaos: simulates AWS platform failures, such as the AWS node restart.  GCPChaos: simulates GCP platform failures, such as the GCP node restart.  JVMChaos: simulates JVM application failures, such as the function call delay.