SlideShare a Scribd company logo
Kubernetes Chaos
Engineering Meetup
@kiranmova @mayadata_inc @openebs
@LitmusChaos
https://www.meetup.com/Kubernetes-Chaos-Engineering-Meetup-Group-India/
Cloud-Native Stack
My code is 1%. Rest is not controlled by me.
2
Kubernetes Failure Stories
3
- https://k8s.af/
Then, how to achieve Resilience ?
Chaos Engineering WG
https://github.com/chaoseng/wg-chaoseng/blob/master/WHITEPAPER.md
● Chaos Engineering - Companies, people, tools & practice (Graph)
● Principles of Chaos Engineering
● Chaos Engineering: Building Confidence in System Behavior through Experiments
● Chaos Engineering: Why Breaking Things Should Be Practiced (presentation)
● Lineage Driven Fault Injection (pdf) - UC Berkeley
● Automating Failure Testing Research at Internet Scale (pdf)
● Game Day: Achieving Resilience through Chaos Engineering
● Chaos Engineering: Why the World Needs More Resilient Systems
4
Cloud Native Chaos Engineering
5
Meetup Charter
● Learn Chaos Engineering together
● Help local community developers and SREs
contribute to Open Source
● Focus on applications on Kubernetes and grow
contributions to Chaos Hub
6
Goals
● Chaos Engineering enthusiasts
● Developers on Kubernetes platform
● Application experts
● SREs managing Kubernetes
● Ansible Developers
● Fullstack Developers
Audience
https://www.meetup.com/Kubernetes-Chaos-Engineering-Meetup-Group-India/
Cloud-Native Chaos Engineering
apiVersion: v1
kind: Pod
metadata:
name: percona-pod
labels:
app: percona
spec:
containers:
- name: percona
image: percona:2.4
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
Name: demo-vol1-claim
spec:
storageClassName: openebs-
jiva-default
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5G
Create POD
Create PV
Inject Chaos
Cloud Native
Developer
apiVersion: litmuschaos.io/v1alpha1
kind: ChaosEngine
metadata:
name: engine-percona
spec:
appinfo:
appns: default
applabel: "app=percona"
experiments:
- name: replica-kill
spec:
components:
- name: read-only
spec:
components:
7
ChaosHub
hub.litmuschaos.io
8
Thank You
Kiran Mova
Co-Founder, Chief Architect, MayaData
: @kmova
/ : @kiranmova
kiran.mova@mayadata.io
Finding weaknesses is key
● Failure testing in CI pipelines is not good enough
Failure testing breaks a system in some
preconceived way, but doesn’t explore the wide
open field of weird, unpredictable things that could
happen - Ali Basiri, Chaos Engineering Expert
● Break things on purpose - In production
○ Find weaknesses
○ Fix them
○ Repeat the process
10
● Fix Team and Practices
Getting involved
● Join #litmus channel on Kubernetes Slack
11
Slack
● Create or answer issues on
https://github.com/litmuschaos/litmus
GitHub
● In this city or any other city
● We will support you with
○ Swag
○ Stickers
Meetups
● www.litmuschaos.io
● Easy to use Open Source project for Chaos Engineering on
Kubernetes
● Apache2 License
● https://github.com/litmuschaos
● 50+ contributors
● 450+ stars
● CNCF Landscape - https://landscape.cncf.io/selected=litmus
● Chaos Hub https://hub.litmuschaos.io/
● CNCF Blog https://www.cncf.io/blog/2019/11/06/cloud-native-chaos-
engineering-enhancing-kubernetes-application-resiliency/
Introducing Litmus
12

More Related Content

What's hot (20)

PPT
Introduction to Git for developers
Dmitry Guyvoronsky
 
PDF
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
Daniel Bryant
 
PDF
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
Daniel Bryant
 
PDF
Building your production tech stack for docker container platform
Docker, Inc.
 
PDF
GitLab - Java User Group
PhilippWestphalen
 
PDF
Selecting a Container Image Registry for Production - Microservices Meetup Fe...
Ritesh Patel
 
PDF
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
CloudBees
 
PPTX
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Docker, Inc.
 
PPTX
Louisville Software Engineering Meet Up: Continuous Integration Using Jenkins
James Strong
 
PDF
Kubecon seattle 2018 workshop slides
Weaveworks
 
PDF
2015 05-06-elias weingaertner-docker-intro
Haufe-Lexware GmbH & Co KG
 
PDF
Code review vs pull request
Bryan Liu
 
PDF
Docker Best Practices Workshop
Ahmed AbouZaid
 
PDF
Continuous delivery of embedded systems embedded meetup
Mike Long
 
PPTX
K8Guard - An Auditing System For Kubernetes
Medya Ghazizadeh
 
KEY
Make It Cooler: Using Decentralized Version Control
indiver
 
PDF
Pyfest Tunisia 2015 - Python & DevOps
Ahmed Bessifi
 
PDF
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Daniel Bryant
 
PPTX
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Brian Dawson
 
Introduction to Git for developers
Dmitry Guyvoronsky
 
MJC 2021: "Debugging Java Microservices Running on Kubernetes with Telepresence"
Daniel Bryant
 
JAX London 2021: Jumpstart Your Cloud Native Development: An Overview of Prac...
Daniel Bryant
 
Building your production tech stack for docker container platform
Docker, Inc.
 
GitLab - Java User Group
PhilippWestphalen
 
Selecting a Container Image Registry for Production - Microservices Meetup Fe...
Ritesh Patel
 
JUC 2015 - Keynote Address and Opening Remarks by Kohsuke Kawaguchi, Founder,...
CloudBees
 
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Docker, Inc.
 
Louisville Software Engineering Meet Up: Continuous Integration Using Jenkins
James Strong
 
Kubecon seattle 2018 workshop slides
Weaveworks
 
2015 05-06-elias weingaertner-docker-intro
Haufe-Lexware GmbH & Co KG
 
Code review vs pull request
Bryan Liu
 
Docker Best Practices Workshop
Ahmed AbouZaid
 
Continuous delivery of embedded systems embedded meetup
Mike Long
 
K8Guard - An Auditing System For Kubernetes
Medya Ghazizadeh
 
Make It Cooler: Using Decentralized Version Control
indiver
 
Pyfest Tunisia 2015 - Python & DevOps
Ahmed Bessifi
 
Container Days: Easy Debugging of Microservices Running on Kubernetes with Te...
Daniel Bryant
 
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Brian Dawson
 

Similar to Introducing Bangalore Meetup for Kubernetes Chaos Engineering (20)

PPTX
CNCF App-Delivery SIG Presentation - Litmus Chaos Engineering
Umasankar Mukkara
 
PPTX
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
MayaData Inc
 
PDF
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...
Ana Medina
 
PPTX
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
MayaData Inc
 
PDF
DevOps - Chaos Engineering on Kubernetes
David Hsu
 
PDF
SRECon Europe - Chaos Engineering Bootcamp | August 2018
Ana Medina
 
PDF
chaos-engineering-Knolx
Knoldus Inc.
 
PDF
Velocity London - Chaos Engineering Bootcamp
Ana Medina
 
PPTX
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
PPTX
Chaos Engineering with Containers - QCon SF 2018
Ana Medina
 
PDF
Chaos Engineering in a Multi-Cloud World | Escape Conference 2019
Ana Medina
 
PDF
Stress Test & Chaos Engineering
Diego Pacheco
 
PPTX
[Konveyor] introduction to cloud native chaos engineering with litmus chaos (1)
Konveyor Community
 
PDF
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Channy Yun
 
PDF
Chaos engineering intro
Shantanu Deshpande
 
PDF
Chaos Engineering Site Reliability Through Controlled Disruption 1st Edition ...
epotedjala25
 
PDF
Chaos Engineering Kubernetes
Alex Soto
 
PDF
Chaos Engineering with Containers
C4Media
 
PDF
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...
Amazon Web Services Korea
 
PDF
Chaos Engineering Talk at DevOps Days Austin
matthewbrahms
 
CNCF App-Delivery SIG Presentation - Litmus Chaos Engineering
Umasankar Mukkara
 
Webinar: Using Litmus Chaos Engineering and AI for auto incident detection
MayaData Inc
 
Chaos Engineering with Kubernetes - Berlin / Hamburg Chaos Engineering Meetup...
Ana Medina
 
Use GitLab with Chaos Engineering to Harden your Applications + OpenEBS 1.3 ...
MayaData Inc
 
DevOps - Chaos Engineering on Kubernetes
David Hsu
 
SRECon Europe - Chaos Engineering Bootcamp | August 2018
Ana Medina
 
chaos-engineering-Knolx
Knoldus Inc.
 
Velocity London - Chaos Engineering Bootcamp
Ana Medina
 
Chaos Mesh Introducing Chaos in Kubernetes
Knoldus Inc.
 
Chaos Engineering with Containers - QCon SF 2018
Ana Medina
 
Chaos Engineering in a Multi-Cloud World | Escape Conference 2019
Ana Medina
 
Stress Test & Chaos Engineering
Diego Pacheco
 
[Konveyor] introduction to cloud native chaos engineering with litmus chaos (1)
Konveyor Community
 
Kubernates를 위한 Chaos Engineering in Action :: 윤석찬 (AWS 테크에반젤리스트)
Channy Yun
 
Chaos engineering intro
Shantanu Deshpande
 
Chaos Engineering Site Reliability Through Controlled Disruption 1st Edition ...
epotedjala25
 
Chaos Engineering Kubernetes
Alex Soto
 
Chaos Engineering with Containers
C4Media
 
신뢰성 높은 클라우드 기반 서비스 운영을 위한 Chaos Engineering in Action (윤석찬, AWS 테크에반젤리스트) :: ...
Amazon Web Services Korea
 
Chaos Engineering Talk at DevOps Days Austin
matthewbrahms
 
Ad

Recently uploaded (20)

PDF
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PDF
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PPTX
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
PPTX
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PPTX
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
PPTX
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PDF
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PPTX
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
PPTX
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PPTX
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
PDF
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Automate Cybersecurity Tasks with Python
VICTOR MAESTRE RAMIREZ
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
NEW-Viral>Wondershare Filmora 14.5.18.12900 Crack Free
sherryg1122g
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
Help for Correlations in IBM SPSS Statistics.pptx
Version 1 Analytics
 
Agentic Automation Journey Series Day 2 – Prompt Engineering for UiPath Agents
klpathrudu
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
Comprehensive Risk Assessment Module for Smarter Risk Management
EHA Soft Solutions
 
Hardware(Central Processing Unit ) CU and ALU
RizwanaKalsoom2
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
Generic or Specific? Making sensible software design decisions
Bert Jan Schrijver
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
Agentic Automation Journey Session 1/5: Context Grounding and Autopilot for E...
klpathrudu
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Home Care Tools: Benefits, features and more
Third Rock Techkno
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
ChiSquare Procedure in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
Milwaukee Marketo User Group - Summer Road Trip: Mapping and Personalizing Yo...
bbedford2
 
MiniTool Power Data Recovery 8.8 With Crack New Latest 2025
bashirkhan333g
 
Ad

Introducing Bangalore Meetup for Kubernetes Chaos Engineering

  • 1. Kubernetes Chaos Engineering Meetup @kiranmova @mayadata_inc @openebs @LitmusChaos https://www.meetup.com/Kubernetes-Chaos-Engineering-Meetup-Group-India/
  • 2. Cloud-Native Stack My code is 1%. Rest is not controlled by me. 2
  • 3. Kubernetes Failure Stories 3 - https://k8s.af/ Then, how to achieve Resilience ?
  • 4. Chaos Engineering WG https://github.com/chaoseng/wg-chaoseng/blob/master/WHITEPAPER.md ● Chaos Engineering - Companies, people, tools & practice (Graph) ● Principles of Chaos Engineering ● Chaos Engineering: Building Confidence in System Behavior through Experiments ● Chaos Engineering: Why Breaking Things Should Be Practiced (presentation) ● Lineage Driven Fault Injection (pdf) - UC Berkeley ● Automating Failure Testing Research at Internet Scale (pdf) ● Game Day: Achieving Resilience through Chaos Engineering ● Chaos Engineering: Why the World Needs More Resilient Systems 4
  • 5. Cloud Native Chaos Engineering 5
  • 6. Meetup Charter ● Learn Chaos Engineering together ● Help local community developers and SREs contribute to Open Source ● Focus on applications on Kubernetes and grow contributions to Chaos Hub 6 Goals ● Chaos Engineering enthusiasts ● Developers on Kubernetes platform ● Application experts ● SREs managing Kubernetes ● Ansible Developers ● Fullstack Developers Audience https://www.meetup.com/Kubernetes-Chaos-Engineering-Meetup-Group-India/
  • 7. Cloud-Native Chaos Engineering apiVersion: v1 kind: Pod metadata: name: percona-pod labels: app: percona spec: containers: - name: percona image: percona:2.4 kind: PersistentVolumeClaim apiVersion: v1 metadata: Name: demo-vol1-claim spec: storageClassName: openebs- jiva-default accessModes: - ReadWriteOnce resources: requests: storage: 5G Create POD Create PV Inject Chaos Cloud Native Developer apiVersion: litmuschaos.io/v1alpha1 kind: ChaosEngine metadata: name: engine-percona spec: appinfo: appns: default applabel: "app=percona" experiments: - name: replica-kill spec: components: - name: read-only spec: components: 7
  • 9. Thank You Kiran Mova Co-Founder, Chief Architect, MayaData : @kmova / : @kiranmova [email protected]
  • 10. Finding weaknesses is key ● Failure testing in CI pipelines is not good enough Failure testing breaks a system in some preconceived way, but doesn’t explore the wide open field of weird, unpredictable things that could happen - Ali Basiri, Chaos Engineering Expert ● Break things on purpose - In production ○ Find weaknesses ○ Fix them ○ Repeat the process 10 ● Fix Team and Practices
  • 11. Getting involved ● Join #litmus channel on Kubernetes Slack 11 Slack ● Create or answer issues on https://github.com/litmuschaos/litmus GitHub ● In this city or any other city ● We will support you with ○ Swag ○ Stickers Meetups
  • 12. ● www.litmuschaos.io ● Easy to use Open Source project for Chaos Engineering on Kubernetes ● Apache2 License ● https://github.com/litmuschaos ● 50+ contributors ● 450+ stars ● CNCF Landscape - https://landscape.cncf.io/selected=litmus ● Chaos Hub https://hub.litmuschaos.io/ ● CNCF Blog https://www.cncf.io/blog/2019/11/06/cloud-native-chaos- engineering-enhancing-kubernetes-application-resiliency/ Introducing Litmus 12