Introduction to Litmus Chaos
Meet the Cast
HOST
David Flanagan
@rawkode
Stay ahead in cloud native
Tutorials, deep dives, and curated eventsβno fluff.
In this episode, we'll be guided through everything we need to know to get started with Litmus Chaos.
πΏ Rawkode Live
Hosted by David McKay / π¦ https://twitter.com/rawkode
Website: https://rawkode.live
Discord Chat: https://rawkode.live/chat
#RawkodeLive
π° Timeline
00:00 - Holding Screen
00:30 - Introductions
04:30 - What is Chaos Engineering & Litmus?
19:00 - Questions
28:45 - Demo Overview
30:00 - Installing Litmus
35:25 - Litmus Dashboard / UI / Hubs
38:30 - Deploying our First Experiment
54:35 - Kafka Chaos Experiment
1:16:00 - Questions
1:23:20 - Failing Chaos Demo
π₯ About the Guests
Umasankar Mukkara
Uma is passionate about promoting and innovating Chaos Engineering. He is a maintainer on LitmusChaos CNCF project and leads Chaos Native as its CEO.
π¦ https://twitter.com/uma_mukkara
π§© https://github.com/umamukkara
Karthik Satchitanand
Karthik has been into Design and Development of tools for infrastructure as code, software testing performance & benchmarking & chaos engineering. Currently, he is one of the maintainers of the OpenEBS & Litmus opensource projects. In his free time, he learns about Indian classical music, philosophy & literature.
π¦ https://twitter.com/ksatchit
π§© https://github.com/ksatchit
π¨ About the Technologies
Litmus
Litmus is a toolset to do cloud-native chaos engineering. Litmus provides tools to orchestrate chaos on Kubernetes to help SREs find weaknesses in their deployments. SREs use Litmus to run chaos experiments initially in the staging environment and eventually in production to find bugs, vulnerabilities. Fixing the weaknesses leads to increased resilience of the system.
Litmus takes a cloud-native approach to create, manage and monitor chaos. Chaos is orchestrated using the following Kubernetes Custom Resource Definitions (CRDs):
- ChaosEngine: A resource to link a Kubernetes application or Kubernetes node to a - ChaosExperiment. ChaosEngine is watched by Litmus' Chaos-Operator which then invokes Chaos-Experiments
- ChaosExperiment: A resource to group the configuration parameters of a chaos experiment. ChaosExperiment CRs are created by the operator when experiments are invoked by ChaosEngine.
- ChaosResult: A resource to hold the results of a chaos-experiment. The Chaos-exporter reads the results and exports the metrics into a configured Prometheus server.
π https://litmuschaos.io/
π¦ https://twitter.com/LitmusChaos
π§© https://github.com/litmuschaos/litmus
Related Videos
Kubernetes Disaster Recovery
Flatcar Linux: A Modern OS for the Always-On Infrastructure
Platform Engineering: Asking "Why"? with Evelyn Osman
βToday we had some long conversations about Arc Bash and the future of scripting as well as platforms and the rise and fall of Kubernetes.
Hands-on with Headlamp: The Kubernetes UI
Join us as we explore Headlamp β an extensible, user-friendly Kubernetes UI. Weβll walk through installing, configuring, customizing, and using it in real time.
Comments