Litmus 2.12: Chaos Engineering for Kubernetes
K8s Guru
2 min read

Table of Contents
Introduction
Litmus 2.12, released on November 22, 2022, represents continued evolution in chaos engineering for Kubernetes. This release delivers a comprehensive platform for running chaos experiments, improving system resilience, and validating disaster recovery procedures in cloud-native environments.
This release is most relevant in day‑2 operations—when you’re upgrading, scaling, or troubleshooting in real clusters. The goal is the same: fewer surprises and more predictable behavior under load.
Chaos Experiment Framework
- Experiment catalog provides a library of pre-built chaos experiments for common failure scenarios.
- Custom experiments enable teams to create domain-specific chaos tests tailored to their applications.
- Experiment scheduling supports one-time, recurring, and event-driven chaos experiment execution.
- Multi-cluster support enables chaos testing across distributed Kubernetes deployments.
Experiment Types
- Pod chaos experiments inject pod failures, network partitions, and resource constraints.
- Network chaos tests validate resilience to network latency, packet loss, and DNS failures.
- Node chaos experiments simulate node failures, reboots, and resource exhaustion.
- Storage chaos tests validate behavior during storage failures and I/O issues.
Observability & Analysis
- Experiment results provide detailed reports on system behavior during chaos experiments.
- Metrics integration exposes chaos experiment metrics for Prometheus and Grafana dashboards.
- Event tracking records all chaos experiment events for audit and analysis.
- Recovery validation ensures systems recover correctly after chaos experiments complete.
GitOps & CI/CD Integration
- GitOps workflows enable chaos experiments to be defined and managed through Git repositories.
- CI/CD integration allows chaos testing to be part of automated deployment pipelines.
- Policy enforcement ensures chaos experiments are approved and scheduled appropriately.
- Audit trails provide complete history of chaos experiments for compliance and analysis.
Getting Started
kubectl apply -f https://litmuschaos.github.io/litmus/2.12.0/litmus-2.12.0.yaml
Run a pod chaos experiment:
apiVersion: litmuschaos.io/v1alpha1
kind: ChaosEngine
metadata:
name: pod-delete-chaos
spec:
appinfo:
appns: default
applabel: app=nginx
appkind: deployment
chaosServiceAccount: litmus-admin
monitoring: true
jobCleanUpPolicy: retain
experiments:
- name: pod-delete
spec:
components:
env:
- name: TOTAL_CHAOS_DURATION
value: "30"
- name: CHAOS_INTERVAL
value: "10"
Summary
| Aspect | Details |
|---|---|
| Release Date | November 22, 2022 |
| Headline Features | Comprehensive chaos framework, enhanced experiments, GitOps integration, improved observability |
| Why it Matters | Provides a production-ready platform for validating system resilience and disaster recovery procedures |
Litmus 2.12 empowers teams to proactively identify and fix weaknesses in their Kubernetes deployments through systematic chaos engineering practices.