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

PPTX
Building A Distributed Build System at Google Scale (StrangeLoop 2016)
PDF
Distributed systems in practice, in theory (JAX London)
PPTX
Continuous integration ( jen kins travis ci)
PDF
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
PPTX
DevOps @ VCU
PPTX
Engineering Tools at Netflix: Enabling Continuous Delivery
PDF
Demystifying container connectivity with kubernetes in docker
PDF
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...
Building A Distributed Build System at Google Scale (StrangeLoop 2016)
Distributed systems in practice, in theory (JAX London)
Continuous integration ( jen kins travis ci)
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
DevOps @ VCU
Engineering Tools at Netflix: Enabling Continuous Delivery
Demystifying container connectivity with kubernetes in docker
LJC 4/21"Easy Debugging of Java Microservices Running on Kubernetes with Tele...

What's hot (20)

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

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

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

Recently uploaded (20)

PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
Digital Systems & Binary Numbers (comprehensive )
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
DOCX
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Download FL Studio Crack Latest version 2025 ?
PDF
Website Design Services for Small Businesses.pdf
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
Complete Guide to Website Development in Malaysia for SMEs
PDF
17 Powerful Integrations Your Next-Gen MLM Software Needs
PPTX
Reimagine Home Health with the Power of Agentic AI​
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
AutoCAD Professional Crack 2025 With License Key
Navsoft: AI-Powered Business Solutions & Custom Software Development
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Design an Analysis of Algorithms I-SECS-1021-03
Digital Systems & Binary Numbers (comprehensive )
CHAPTER 2 - PM Management and IT Context
Designing Intelligence for the Shop Floor.pdf
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Greta — No-Code AI for Building Full-Stack Web & Mobile Apps
Odoo Companies in India – Driving Business Transformation.pdf
Download FL Studio Crack Latest version 2025 ?
Website Design Services for Small Businesses.pdf
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Wondershare Filmora 15 Crack With Activation Key [2025
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
Complete Guide to Website Development in Malaysia for SMEs
17 Powerful Integrations Your Next-Gen MLM Software Needs
Reimagine Home Health with the Power of Agentic AI​
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
AutoCAD Professional Crack 2025 With License Key

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 kiran.mova@mayadata.io
  • 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