What's supported
This topic lists the platforms and technologies that Harness Chaos Engineering (CE) supports.
Chaos infrastructure
You can deploy chaos infrastructure on the platforms below.
Kubernetes
Kubernetes distributions
CE supports Kubernetes version 1.21+, in the following distributions:
- OpenShift
- Rancher
- GKE
- EKS
- AKS
- VMware Tanzu
Container runtimes
The supported container runtimes are as follows:
- Docker
- Crio
- Containerd
Linux
Linux distributions
CE supports these Linux OS distributions:
- Ubuntu version 16+
- Debian version 10+
- CentOS version 7+
- RHEL version 7+
- Fedora version 30+
- openSUSE Leap version 15.4+
Chaos fault types
The following table shows available fault types and where they are supported. For a complete list and detailed information, go to Chaos faults.
Fault type | Linux | K8s | Windows | VMware | AWS | GCP | Azure |
---|---|---|---|---|---|---|---|
Network For example Network loss, Network latency, etc. | ✅ | ✅ | ✅ | ✅ | ✅ | ||
HTTP For example, HTTP latency, HTTP modify body, etc. | ✅ | ✅ | ✅ | ||||
DNS For example, DNS error, DNS spoof, etc. | ✅ | ✅ | ✅ | ✅ | ✅ | ||
System time For example, Time skew chaos, etc. | ✅ | ✅ | |||||
Resource stress For example, CPU stress, Memory stress, etc. | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | |
State change For example, VM stop, Pod kill, etc. | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Managed Services For example, AWS ECS agent stop, Azure web app stop, etc. | ✅ | ✅ | ✅ | ✅ |