Skip to main content

Requirements

This topic describes the AWS platform permissions required to execute chaos experiments on your target environments.

Public cloud

AWS (Self-managed infrastructure with managed services)

Chaos agent deployment model
  • Centralized chaos agent on Kubernetes (leverage kube api and container-runtime API to inject faults on K8s microservices)
Connectivity requirements from agent
  • Outbound over port 443 to Harness from the Kubernetes cluster.
  • Outbound to application health endpoints (ones which will be used for resilience validation) from the Kubernetes cluster.
  • Outbound to cloud provider's public account endpoint.
Connectivity requirements from VM/cluster/app.
  • No settings required on the target cloud.
Access requirements for agent install
  • Install agent as a cluster-admin or as a user-mapped to a cluster role with these permissions.
  • Go to architecture documentation for more details on how the Kubernetes Chaos Agent is used to inject chaos on cloud resources.
Access requirements for basic chaos experiments
Access requirements for advanced chaos experiments
Supported chaos faults