Installation
This topic describes how you can install Harness Delegate and enable chaos on it.
Interactive Demo
Navigate through the demo below to see how to create an environment, a new infrastructure, a new connector and a Delegate. If you have created a connector and a Harness Delegate earlier, you can find the same in the list that is displayed while selecting the connector and Delegate. Select it instead of creating a new one.
Step-by-Step Demo
-
Select the Environment you created, and choose the Infrastructure type. In this example, select Kubernetes and click + New Infrastructure.
-
To use Harness Delegate, select Yes. To use a dedicated chaos infrastructure, select No. In this example, select Yes, and click Next.
-
Provide a Name, Deployment Type, Select Infrastructure Type, and provide Cluster Details, such as Connector, and Namespace.
a. To create a new connector, go to Create Kubernetes Connector.
b. While creating a Kubernetes connector, select or create a new Delegate. Once your Delegate shows up in the list, enter its name in the search bar, and select Save and Continue. This will test your connection and describe if it was a success or no. Contact Harness Support if you encounter issues with the verification.
- Ensure your Delegate version is
24.09.83900
or above to support executing chaos experiments using DDCR. - Currently, DDCR (or Harness Delegate) can only be installed to execute Kubernetes-based faults. This means you can only create Kubernetes connectors.
- To execute faults on Linux and Windows, install Linux and Windows agents respectively.
- To configure mTLS with DDCR and Discovery Agent, go to mTLS Support.
- To configure mTLS with DDCR and and Discovery Agent proxy settings, go to proxy Support.