Skip to main content

What's supported

This topic lists the platforms and technologies that Harness Chaos Engineering supports for deploying chaos infrastructure and running chaos experiments.

Harness Chaos Engineering is supported on the following deployment models:

Harness Chaos Engineering supports running faults on AWS, Azure, GCP, Kubernetes, Linux, VMware, and Windows platforms.


Harness SaaS

Harness SaaS is a fully managed cloud service that provides:

  • Quick setup - start in minutes
  • Automatic updates and maintenance
  • Global availability with 99.9% uptime SLA
  • Enterprise ChaosHub access included

Supported Platforms for Chaos Infrastructure

The following table shows the supported operating systems and distributions for deploying chaos infrastructure:

PlatformDistributionVersionSupported
KubernetesAmazon EKSk8s 1.21+
KubernetesAzure AKSk8s 1.21+
KubernetesGoogle GKEk8s 1.21+
KubernetesRed Hat OpenShiftk8s 1.21+
KubernetesRancherk8s 1.21+
KubernetesVMware Tanzuk8s 1.21+
KubernetesSelf-managed clustersk8s 1.21+
LinuxUbuntu16.04+
LinuxRed Hat Enterprise Linux7+
LinuxCentOS7+
LinuxDebian10+
LinuxFedora30+
LinuxopenSUSE Leap15.4+
Container Runtimes

Kubernetes faults work with Docker, CRI-O, and containerd runtimes.

Supported Chaos Fault Categories

The following table shows available fault types and where they are supported. For a complete list and detailed information, go to Chaos faults.

Fault typeLinuxK8sWindowsVMwareAWSGCPAzure
Network
Network loss, Network latency, etc.
HTTP
HTTP latency, HTTP modify body, etc.
DNS
DNS error, DNS spoof, etc.
System time
Time skew chaos, etc.
Resource stress
CPU stress, Memory stress, etc.
State change
VM stop, Pod kill, etc.
Managed Services
AWS ECS agent stop, Azure web app stop, etc.

Self-Managed Enterprise Edition

Self-Managed Enterprise Edition provides on-premises deployment with:

  • Full control over your deployment
  • Enterprise integrations (LDAP, SSO)
  • Custom security policies and compliance
  • All SaaS features in feature parity

Limitations

Chaos Engineering on Self-Managed Enterprise Edition has the following limitations compared to SaaS:

  • Harness Enterprise ChaosHub is not connected by default
  • Harness AI Development Assistant (AIDA™) for CE

Supported Platforms

All platforms and fault categories supported in Harness SaaS are also supported in Self-Managed Enterprise Edition.

For more information about deployment, go to Self-Managed Enterprise Edition and CE on SMP.


Self-Managed Enterprise Edition in Offline Environments

Self-Managed Enterprise Edition in Offline Environments provides:

  • Completely isolated from external networks
  • Air-gapped deployment support
  • All enterprise features available
  • Custom security policies and compliance

Requirements

  • Custom ChaosHub integration required for fault templates
  • Contact support for Enterprise ChaosHub access in offline environments

Supported Platforms

All CE features and platforms supported in Self-Managed Enterprise Edition are also supported in offline environments.


Next Steps

  1. Choose your deployment - Compare SaaS vs Self-Managed options
  2. Learn key concepts - Understand chaos engineering fundamentals
  3. Start with tutorials - Run your first chaos experiment
  4. Explore integrations - Connect with your existing tools
Ready to get started?

Check out our Get Started guide to begin your chaos engineering journey.