Prerequisites before executing faults on TKGi
This topic describes the HCE platform requires to execute chaos experiments.
On-premise Kubernetes (TKGi)
Connectivity requirements from agent
Outbound over port 443 to Harness from Kubernetes cluster.
Outbound to application health endpoints (ones which will be used for resilience validation) from Kubernetes cluster.
Connectivity requirements from VM/cluster/app
Application and Chaos Agent Co-Exist as pods on the same cluster.
Access requirements for agent install
Install agent as a cluster-admin or as a user mapped to cluster role with these permissions.
Access requirements for basic chaos experiments
Chaos ServiceAccount: consolidated serviceaccount for basic pod chaos
No container runtime privileges required.
Access requirements for advanced chaos experiments
Chaos ServiceAccount: consolidated serviceaccount for advanced pod and node chaos
Container Runtime privileges: recommended PSP for advanced chaos
To understand the need for the privileges, refer to chaos experiment flow for microservice-based targets.
Chaos deployment and architecture details
Go to Cloud Foundry chaos deployment and namespace-scoped cluster mode to read how chaos is deployed.
Last updated
Was this helpful?