Compatibility
Steadybit offers a wide variety of fault injections, checks and integrations (called actions for Chaos experiments which are provided by Steadybit's open-source extensions. These actions can be combined in a timeline-based editor to build your chaos engineering experiment.
This page serves you as an overview of the supported technologies. A detailed list is available on the Steadybit Reliability Hub.
Containers
The following capabilities are available when targeting containers, running standalone or in a container orchestration platform like Kubernetes:
Network Attacks
Docker
✅
✅
✅
✅
✅
✅
CRI-O
✅
✅
✅
✅
✅
✅
containerd
✅
✅
✅
✅
✅
✅
Kubernetes
✅
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service (EKS)
✅
✅
✅
✅
✅
✅
AWS Elastic Container Service (ECS) on
✅
✅
✅
✅
✅
✅
AWS Elastic Container Service (ECS) on Fargate
❌
❌
❌
❌
❌
❌
Google Kubernetes Engine (GKE)
✅
✅
✅
✅
✅
✅
Google Kubernetes Engine (GKE, )
✅
✅
✅
✅
✅
✅
Azure Kubernetes Service (AKS)
✅
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
✅
Resource Attacks
Docker
✅
✅
✅
✅
✅
CRI-O
✅
✅
✅
✅
✅
containerd
✅
✅
✅
✅
✅
Kubernetes
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service (EKS)
✅
✅
✅
✅
✅
AWS Elastic Container Service (ECS) on
✅
✅
✅
✅
✅
AWS Elastic Container Service (ECS) on Fargate
✅
❌
✅
✅
✅
Google Kubernetes Engine (GKE)
✅
✅
✅
✅
✅
Google Kubernetes Engine (GKE, )
✅
✅
✅
✅
✅
Azure Kubernetes Service (AKS)
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
State Attacks
Docker
✅
✅
CRI-O
✅
✅
containerd
✅
✅
Kubernetes
✅
✅
Red Hat OpenShift
✅
✅
AWS Elastic Kubernetes Service (EKS)
✅
✅
AWS Elastic Container Service (ECS) on
✅
✅
AWS Elastic Container Service (ECS) on Fargate
❌
✅
Google Kubernetes Engine (GKE)
✅
✅
Google Kubernetes Engine (GKE, )
✅
✅
Azure Kubernetes Service (AKS)
✅
✅
minikube
✅
✅
Kubernetes
Steadybit's capabilities for containers and physical and virtual hosts also work within Kubernetes clusters:
ContainersPhysical and Virtual HostsOn top, Steadybit supports attacks based on the Kubernetes API:
Attacks
Kubernetes
✅
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service (EKS)
✅
✅
✅
✅
✅
✅
Google Kubernetes Engine (GKE)
✅
✅
✅
✅
✅
✅
Google Kubernetes Engine (GKE, Autopilot)
✅
✅
✅
✅
✅
❌
Azure Kubernetes Service (AKS)
✅
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
✅
Checks
Kubernetes
✅
✅
✅
✅
✅
Red Hat OpenShift
✅
✅
✅
✅
✅
AWS Elastic Kubernetes Service (EKS)
✅
✅
✅
✅
✅
Google Kubernetes Engine (GKE)
✅
✅
✅
✅
✅
Google Kubernetes Engine (GKE, Autopilot)
✅
✅
✅
✅
✅
Azure Kubernetes Service (AKS)
✅
✅
✅
✅
✅
minikube
✅
✅
✅
✅
✅
Other Actions
Kubernetes
✅
✅
Red Hat OpenShift
✅
✅
AWS Elastic Kubernetes Service (EKS)
✅
✅
Google Kubernetes Engine (GKE)
✅
✅
Google Kubernetes Engine (GKE, Autopilot)
✅
✅
Azure Kubernetes Service (AKS)
✅
✅
minikube
✅
✅
Physical and Virtual Hosts
The following attacks are available when working with physical hosts and virtual machines (both 64-bit PC and 64-bit ARM architectures).
Network Attacks
Ubuntu 20.04
✅
✅
✅
✅
✅
✅
Ubuntu 22.04
✅
✅
✅
✅
✅
✅
Ubuntu 24.04
✅
✅
✅
✅
✅
✅
Fedora Latest
✅
✅
✅
✅
✅
✅
Debian Bookworm
✅
✅
✅
✅
✅
✅
Debian Bullseye
✅
✅
✅
✅
✅
✅
Amazon Linux 2
✅
✅
✅
✅
✅
✅
Amazon Linux 2023
✅
✅
✅
✅
✅
✅
Windows 11
✅
✅
✅
✅
✅
✅
Windows Server 2022
✅
✅
✅
✅
✅
✅
Resource Attacks
Ubuntu 20.04
✅
✅
✅
✅
✅
Ubuntu 22.04
✅
✅
✅
✅
✅
Ubuntu 24.04
✅
✅
✅
✅
✅
Fedora Latest
✅
✅
✅
✅
✅
Debian Bookworm
✅
✅
✅
✅
✅
Debian Bullseye
✅
✅
✅
✅
✅
Amazon Linux 2
✅
✅
✅
✅
✅
Amazon Linux 2023
✅
✅
✅
✅
✅
State Attacks
Ubuntu 20.04
✅
✅
✅
Ubuntu 22.04
✅
✅
✅
Ubuntu 24.04
✅
✅
✅
Fedora Latest
✅
✅
✅
Debian Bookworm
✅
✅
✅
Debian Bullseye
✅
✅
✅
Amazon Linux 2
✅
✅
✅
Amazon Linux 2023
✅
✅
✅
Cloud Providers
Steadybit supports fault injection on all major cloud providers and an ever-growing list of managed services.
AWS
AWS EC2
Steadybit's capabilities for physical and virtual hosts also work for AWS EC2 environments:
Physical and Virtual HostsOn top, Steadybit supports attacks based on the AWS EC2 API:
EC2 Instance
✅
✅
✅
✅
✅
AWS ECS on EC2
Steadybit's capabilities for AWS EC2s, and containers also work for AWS ECS on EC2 environments:
AWS EC2ContainersOn top, Steadybit provides capabilities based on the AWS ECS API:
AWS Elastic Container Service (ECS) on EC2
✅
✅
✅
AWS ECS on Fargate
Steadybit's capabilities for containers also work for AWS ECS on Fargate environments:
ContainersOn top, Steadybit provides capabilities based on the AWS ECS API:
AWS Elastic Container Service (ECS) on EC2
✅
✅
✅
AWS EKS (Elastic Kubernetes Service)
Steadybit's capabilities for containers, Kubernetes and AWS EC2s also work for AWS EKS environments:
ContainersKubernetesAWS EC2AWS ELB (Elastic Load Balancing)
Steadybit supports attacks based on the AWS ALB API:
ALB
✅
AWS Elasticache
Steadybit supports attacks based on the AWS Elasticache API:
Elasticache
✅
AWS Fault Injection Service (FIS)
Steadybit integrates with AWS FIS experiment templates, which makes it easy to inject faults into additional managed services. See the AWS extension for more details.
FIS
✅
AWS Lambda
Steadybit supports attacks based on the failure injection wrapper failure-lambda:
Lambda
✅
✅
✅
✅
✅
AWS Managed Streaming for Kafka (MSK)
Steadybit's capabilities for Kafka also work for AWS MSK environments:
KafkaOn top, Steadybit provides capabilities based on the AWS MSK API:
MSK
✅
AWS Relational Database Service (RDS)
Steadybit provides capabilities based on the AWS RDS API for RDS clusters and instances.
RDS Clusters
RDS Cluster
✅
RDS Instance
RDS Instance
✅
✅
Other AWS Services
Steadybit has cross-services capabilities like simulating a full availability zone outage or partial zone outage via subnets.
Additional managed services are covered via AWS FIS, or will be added to Steadybit natively in the future.
Azure
Azure Kubernetes Service (AKS)
Steadybit's capabilities for containers, Kubernetes and Azure VMs also work for Azure AKS environments:
ContainersKubernetesAzure Virtual Machines (VMs)Azure Event Hub
Steadybit's capabilities for Kafka also work for Azure Event Hub leveraging Kafka-compatibility:
KafkaAzure Virtual Machines (VMs)
Steadybit's capabilities for physical and virtual hosts also work for Azure Virtual Machines (VMs):
Physical and Virtual HostsOn top, Steadybit supports attacks based on the Azure VMs API:
Virtual Machine
Virtual Machine
✅
✅
✅
✅
Virtual Machine Scale Set Instances
Scale Set Instance
✅
✅
✅
✅
Other Azure Services
More Azure services will be added to the Azure extension in the future.
GCP
Google Kubernetes Engine (GKE)
Steadybit's capabilities for containers, Kubernetes and GCP VMs also work for Google GKE:
ContainersKubernetesGCP Virtual machines (VMs)GCP Virtual machines (VMs)
Steadybit's capabilities for physical and virtual hosts also work for Azure Virtual Machines (VMs):
Physical and Virtual HostsOn top, Steadybit supports attacks based on the GCP VMs API:
Virtual Machine
✅
✅
✅
✅
Other GCP Services
More GCP services will be added to the GCP extension in the future.
Service Mesh & API Gateway
Steadybit provides the following fault injections for service meshes and api gateways.
Istio
✅
✅
✅
Kong
❌
✅
❌
Kafka
Steadybit offers comprehensive support for chaos experiments on Kafka infrastructure.
Broker
Unmanaged Kafka
✅
✅
✅
AWS Managed Streaming for Kafka (MSK)
✅
✅
✅
Azure Event Hub (Kafka)
✅
✅
✅
Consumer
Unmanaged Kafka
✅
✅
✅
AWS Managed Streaming for Kafka (MSK)
✅
✅
✅
Azure Event Hub (Kafka)
✅
✅
✅
Topics
Unmanaged Kafka
✅
✅
✅
✅
✅
AWS Managed Streaming for Kafka (MSK)
✅
✅
✅
✅
✅
Azure Event Hub (Kafka)
✅
✅
✅
✅
✅
Java Virtual Machine (JVM) / Spring Applications
Steadybit supports the following application-level faults for JVM- and Spring-based applications. These don't require any dependency at work at runtime via bytecode manipulation.
JVM application
✅
✅
✅
✅
✅
✅
✅
✅
Observability
Steadybit supports the following observability-related experiment actions:
Datadog
✅
✅
✅
Dynatrace
✅
✅
✅
Grafana
✅
❌
✅
Instana
✅
✅
❌
New Relic
✅
✅
✅
Prometheus
✅
❌
❌
Splunk
✅
❌
✅
StackState
✅
❌
❌
Load and API Testing
Steadybit integrates with the following load- and API-testing solutions:
Micro Focus LoadRunner Professional
❌
✅
Micro Focus LoadRunner Enterprise
❌
✅
Gatling
✅
JMeter
✅
K6
✅
✅
K6 Cloud
✅
✅
Postman
✅
Custom HTTP Check
✅
Last updated
Was this helpful?