• Home
  • >
  • DevOps News
  • >
  • LitmusChaos Becomes a CNCF Incubator Project – InApps Technology 2025

LitmusChaos Becomes a CNCF Incubator Project – InApps Technology is an article under the topic Devops Many of you are most interested in today !! Today, let’s InApps.net learn LitmusChaos Becomes a CNCF Incubator Project – InApps Technology in today’s post !

Key Summary

This article highlights LitmusChaos, an open-source chaos engineering platform for Kubernetes, which has advanced from a CNCF Sandbox to a CNCF Incubator project in 2022. It emphasizes the platform’s role in enhancing application resiliency through controlled chaos experiments and its growing adoption across organizations. Key points include:

  • What is LitmusChaos?:
    • Definition: An open-source chaos engineering framework that identifies weaknesses and potential outages in Kubernetes and cloud-native infrastructures by inducing controlled chaos tests.
    • Purpose: Ensures all components of an application are resilient to real-world turbulent conditions, testing the entire application stack rather than isolated microservices.
    • Features: Offers highly tunable, declarative chaos experiments, chainable in sequence or parallel, with schedulable workflows and analytics.
  • Milestone and Adoption:
    • CNCF Journey: Started in 2017 for Kubernetes chaos jobs, joined CNCF Sandbox in 2020, and promoted to Incubator status in 2022.
    • Usage: Adopted by over 25 organizations, including Intuit, Lenskart, Orange, Red Hat, and VMware, with operator installations growing from 50 to over 2,000 daily since early 2021.
    • Endorsements:
      • Chris Aniszczyk (CNCF CTO): Highlights chaos engineering’s role in building robust systems, with LitmusChaos proving effective in production.
      • Jordi Gil (Red Hat): Praises its extensive experiments, open-source nature, and community support.
      • Samar Sidharth (Orange): Values its out-of-box chaos tests and automated validation probes.
  • Key Components:
    • Chaos Operator: Built with Operator SDK, manages chaos experiment lifecycles.
    • ChaosHub: Hosts a library of chaos experiments for quick-start chaos engineering.
    • Litmus Workflows: Declarative, schedulable workflows for chaining experiments, with analytics support.
    • ChaosCenter: Centralized control plane for designing, scheduling, and monitoring workflows across multiple environments, supporting team collaboration.
    • Litmus Probes: Enable automated steady-state validation and remediation for realistic failure scenarios.
    • Chaos Observability: Exports Prometheus metrics for real-time impact analysis on dashboards or APM tools.
  • Recent Developments:
    • LitmusChaos 2.0 (August 2022): Improved scalability, steady-state hypothesis testing, and enhanced Prometheus metrics for better observability.
    • BYOC (Bring Your Own Chaos): Supports integration of third-party chaos tools (e.g., IOChaos, HTTPChaos, JVMChaos) for custom experiments.
  • Future Roadmap:
    • Expand experiments for Kubernetes and non-Kubernetes targets (e.g., AWS, GCP, Azure, VMware, bare metal).
    • Enhance observability with OpenTelemetry integration.
    • Collaborate with CNCF continuous delivery and service mesh projects to fully integrate into the ecosystem.
    • Aim to become a universal chaos engineering tool across cloud and traditional infrastructures.
  • InApps Insight:
    • LitmusChaos’s Incubator status underscores its maturity and potential as a critical tool for ensuring cloud-native application resiliency.
    • InApps Technology can leverage LitmusChaos to enhance client projects, integrating chaos engineering into Kubernetes-based development to proactively identify and mitigate weaknesses, ensuring robust, production-ready systems.
Read More:   Update MongoDB Grabs WiredTiger and its Talent, Including Sleepycat Software’s Co-Founder and Lead Architect

Read more about LitmusChaos Becomes a CNCF Incubator Project – InApps Technology at Wikipedia

You can find content about LitmusChaos Becomes a CNCF Incubator Project – InApps Technology from the Wikipedia website

Do you want to bring chaos engineering into your cloud and Kubernetes development? In short, do you want to beat up your applications in development before the real world of production gets its chance to knock them around? If so, you’ll be glad to know that the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee (TOC) has pushed LitmusChaos from the CNCF Sandbox to the Incubation level.

LitmusChaos is, of course, an open source chaos engineering platform. It enables you to identify weaknesses and potential outages in infrastructures by inducing chaos tests in a controlled way. It does this by providing you with well-tested, highly tunable, and declarative chaos experiments.

With LitmusChaos you can chain tests either in sequence or in parallel to build a chaos scenario. The workflows themselves are declarative, schedulable, and browsable. You can also run workflow analytics.

LitmusChaos project

Chaos to the Entire Application

The idea of cloud native chaos engineering is to make certain every component responsible for an entire application’s proper functioning is resilient and capable of sustaining real-life turbulent conditions. LitmusChaos enables you to bring chaos to the entire application, rather than just a specific microservice.

It all started in 2017 as a project to provide simple chaos jobs for Kubernetes. It became a CNCF sandbox project in 2020 and today has maintainers from five different organizations across cloud native vendors, solution providers, and end-users. Since then, it’s gotten much bigger and better.

Today, LitmusChaos is already used in production by more than 25 organizations. These include large end-user companies such as Intuit, Lenskart, and Orange, and technology powerhouses such as Red Hat and VMware. Since the beginning of 2021, Litmus operator installations have grown from 50 per day to over 2,000 daily. In short, it’s already very popular and has gotten a proven track record.

Read More:   Move Fast and Test in Kubernetes without Breaking Things – InApps Technology 2022

Key to Building Robust Systems

As Chris Aniszczyk, CNCF’s CTO, observed, “Chaos engineering techniques enable organizations to cultivate reliability and robustness into their production environments. This practice will be key to building robust systems and LitmusChaos has already seen success among organizations looking to improve the resilience of their production deployments.”

Specifically, developers such as Jordi Gil, Red Hat senior software engineer, like LitmusChaos a lot. Gil said, “Litmus was our top choice when it came to developing our cloud native chaos scenarios. Its extensive list of experiments, open source nature, and friendly community gave us all the ingredients we needed to successfully complete our goals.”

End users like it too. Samar Sidharth, an Orange lead engineer, said, “Litmus is a great tool that offers out-of-the-box generic chaos tests with different types of probes for performing validations at different times during the experiment, which makes automation easy.”

“The cross-section of personas practicing chaos has grown wider over the past couple of years,” observed Karthik Satchitanand, Litmus’s project maintainer and ChaosNative open source lead. “This has brought forth numerous viewpoints, resulting in features around chaos management, observability & CI/CD integrations. It is also heartening to see developers build their own probes for steady-state hypothesis validation and experiments using Litmus’s BYOC (bring-your-own-chaos) approach.”

Rapid Improvement

The program has also continued to improve at a rapid pace. LitmusChaos 2.0 was released in August. This release brought improved scalability along with new features. These included testing against and measuring outputs from the steady-state hypothesis and an increased set of Prometheus metrics for instrumenting application dashboards for better observability.

Today, its main components are:

  • Chaos Operator: built using the Operator SDK framework and manages the lifecycle of a chaos experiment.
  • ChaosHub: hosts most of the chaos experiments needed for a quick start in chaos engineering.
  • Litmus Workflows: Chaos experiments are chained either in sequence or parallel to build a chaos scenario. The workflows are declarative, schedulable, and browsable. Workflow analytics are also available.
  • ChaosCenter: A centralized control plane to design, schedule & monitor Litmus Workflows, with the ability to manage chaos across multiple target environments via agents. The chaos-center supports teaming to facilitate collaboration on chaos scenarios and helps analyze resilience behavior across runs.
  • Litmus Probes: Various probes help users create complete chaos scenarios with automated steady-state validation and remediation actions, close to the real application experience upon failure.
  • Chaos Observability: Litmus exports Prometheus metrics that can help to highlight and quantify the impact of chaos on the applications or infrastructure in real-time via in-house dashboards and external visualization on APM tools.
Read More:   Google Stadia vs Project xCloud: which is game changer?

Bring Your Own

LitmusChaos also supports the amusingly named bring-your-own-chaos (BYOC). With this, you can integrate third-party chaos tooling to inject chaos. Moving forward it will also support such fault injection types as IOChaos, HTTPChaos, and JVMChaos.

Looking ahead, LitmusChaos’s roadmap includes new features. These features will include an increased set of experiments both for Kubernetes and non-Kubernetes targets, improved observability and integration with other platforms via OpenTelemetry, and more. In addition, its developers see working hand-in-hand with other CNCF continuous delivery and service mesh projects. The idea is to incorporate LitmusChaos completely into the CNCF ecosystem.

LitmusChaos was created for cloud native chaos engineering. But, its developers also plan on expanding it into old-style virtual machines and cloud infrastructures such as Amazon Web Services, GCP, Azure, VMWare, and even bare metal. In short, it will become if all works, well a universal chaos engineering tool.

This project is already doing very well. If you’re considering using chaos testing in your cloud-native programs — and you should — LitmusChaos deserves your attention.

Feature image via Pixabay

Source: InApps.net

Rate this post
As a Senior Tech Enthusiast, I bring a decade of experience to the realm of tech writing, blending deep industry knowledge with a passion for storytelling. With expertise in software development to emerging tech trends like AI and IoT—my articles not only inform but also inspire. My journey in tech writing has been marked by a commitment to accuracy, clarity, and engaging storytelling, making me a trusted voice in the tech community.

Let’s create the next big thing together!

Coming together is a beginning. Keeping together is progress. Working together is success.

Let’s talk

Get a custom Proposal

Please fill in your information and your need to get a suitable solution.

    You need to enter your email to download

      Success. Downloading...