Compatibility
Last updated
Was this helpful?
Last updated
Was this helpful?
Steadybit offers a wide variety of fault injections and other building blocks for Chaos experiments. On this page, you can learn about the core concepts and find an overview of the platform's capabilities. A detailed list is available on the .
In Steadybit, you will create experiments by combining various building blocks in a timeline-based editor. We call those building blocks actions.
Actions operate on targets. Steadybit comes with targets that represent various logical and physical components of your systems-under-test.
Targets and actions are exposed by extensions. Extensions are small processes running inside your infrastructure. They communicate with the Steadybit platform via an agent. As a rule of thumb, each extension exposes targets and actions related to a specific technology (e.g. containers, hosts, observability solution, etc.).
You can pick extensions to match the scenarios that you want to address with chaos experiments, keeping resource consumption and required permissions minimal. The following tables provide an overview of the capabilities across all extensions.
The following capabilities are available when targeting containers.
Network-related Attacks
Docker
✅
✅
✅
✅
✅
✅
CRI-O
✅
✅
✅
✅
✅
✅
containerd
✅
✅
✅
✅
✅
✅
Kubernetes
✅
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service
✅
✅
✅
✅
✅
✅
Google Kubernetes Engine
✅
✅
✅
✅
✅
✅
Google Kubernetes Engine
✅
✅
✅
✅
✅
✅
Azure Kubernetes Service
✅
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
✅
Resource-related Attacks
Docker
✅
✅
✅
✅
✅
CRI-O
✅
✅
✅
✅
✅
containerd
✅
✅
✅
✅
✅
Kubernetes
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service
✅
✅
✅
✅
✅
Google Kubernetes Engine
✅
✅
✅
✅
✅
Google Kubernetes Engine
✅
✅
✅
✅
✅
Azure Kubernetes Service
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
State-related Attacks
Docker
✅
✅
CRI-O
✅
✅
containerd
✅
✅
Kubernetes
✅
✅
Red Hat OpenShift
✅
✅
AWS Elastic Kubernetes Service
✅
✅
Google Kubernetes Engine
✅
✅
Google Kubernetes Engine
✅
✅
Azure Kubernetes Service
✅
✅
minikube
✅
✅
In addition to the above, the following Kubernetes specific actions are available.
Attacks
Kubernetes
✅
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service
✅
✅
✅
✅
✅
✅
Google Kubernetes Engine
✅
✅
✅
✅
✅
✅
Google Kubernetes Engine (Autopilot)
✅
✅
✅
✅
✅
❌
Azure Kubernetes Service
✅
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
✅
Checks
Kubernetes
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service
✅
✅
✅
✅
✅
Google Kubernetes Engine
✅
✅
✅
✅
✅
Google Kubernetes Engine (Autopilot)
✅
✅
✅
✅
✅
Azure Kubernetes Service
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
Other Actions
Kubernetes
✅
✅
Red Hat OpenShift
✅
✅
AWS Elastic Kubernetes Service
✅
✅
Google Kubernetes Engine
✅
✅
Google Kubernetes Engine (Autopilot)
✅
✅
Azure Kubernetes Service
✅
✅
minikube
✅
✅
The following attacks are available when working with physical hosts and virtual machines (both 64-bit PC and 64-bit ARM architectures).
Network-related Attacks
Ubuntu 20.04
✅
✅
✅
✅
✅
✅
Ubuntu 22.04
✅
✅
✅
✅
✅
✅
Ubuntu 24.04
✅
✅
✅
✅
✅
✅
Fedora Latest
✅
✅
✅
✅
✅
✅
Debian Bookworm
✅
✅
✅
✅
✅
✅
Debian Bullseye
✅
✅
✅
✅
✅
✅
Amazon Linux 2
✅
✅
✅
✅
✅
✅
Amazon Linux 2023
✅
✅
✅
✅
✅
✅
Resource-related Attacks
Ubuntu 20.04
✅
✅
✅
✅
✅
Ubuntu 22.04
✅
✅
✅
✅
✅
Ubuntu 24.04
✅
✅
✅
✅
✅
Fedora Latest
✅
✅
✅
✅
✅
Debian Bookworm
✅
✅
✅
✅
✅
Debian Bullseye
✅
✅
✅
✅
✅
Amazon Linux 2
✅
✅
✅
✅
✅
Amazon Linux 2023
✅
✅
✅
✅
✅
State-related Attacks
Ubuntu 20.04
✅
✅
✅
Ubuntu 22.04
✅
✅
✅
Ubuntu 24.04
✅
✅
✅
Fedora Latest
✅
✅
✅
Debian Bookworm
✅
✅
✅
Debian Bullseye
✅
✅
✅
Amazon Linux 2
✅
✅
✅
Amazon Linux 2023
✅
✅
✅
Steadybit supports the following observability-related experiment actions:
Datadog
✅
✅
✅
Dynatrace
✅
✅
✅
Grafana
✅
❌
✅
Instana
✅
✅
❌
New Relic
✅
✅
✅
Prometheus
✅
❌
❌
StackState
✅
❌
❌
Steadybit integrates with the following load-testing solutions:
Micro Focus LoadRunner Professional
❌
✅
Micro Focus LoadRunner Enterprise
❌
✅
Gatling
✅
❌
JMeter
✅
❌
K6
✅
✅
K6 Cloud
✅
✅
Steadybit provides the following fault injections for service meshes and api gateways.
Istio
✅
✅
✅
Kong
❌
✅
❌
Steadybit supports fault injection on all major cloud providers. Please visit the for the complete list of the specific services supported on:
Steadybit offers comprehensive support for chaos experiments on Kafka infrastructure. Please visit the for details.