Guided onboarding
This topic describes the following operations that constitute the guided onboarding:
- Create an environment.
- Create an infrastructure.
- Automatically discover services on your cluster.
- Create application maps with a single click.
- Choose the chaos experiments to run.
- View the resilience of chaos experiments.
Before you begin, review the following
What is Guided Onboarding?
Guided onboarding walks you through creating a chaos experiment with minimal decisions required at each step.
For example, when you select a button to create an environment, HCE handles the environment creation in the background. Similarly, you can click a button to use a chaos infrastructure in the environment you created earlier.
Why Choose Guided Onboarding?
- Guided onboarding provides multiple options at each step, helping you understand the entire process of creating and executing a chaos experiment.
- You can either let HCE create entities for you or choose to customize each entity's creation.
- HCE suggests experiments based on earlier steps (such as application maps), but you'll need to manually initiate the experiments by selecting the Run button.
How to Onboard with Guided Onboarding?
If you chose guided onboarding by selecting No, I will choose here, follow these steps:
Select an Environment
-
Select an environment from list and click Next. It might take a moment to set up the environment.
Select an Infrastructure
-
If the infrastructure says Already in use. you'll need to create a new one. Select an available infrastructure from the list and click Apply.
Automatically Create Discovery Agent
- HCE creates the discovery agent, which automatically discovers the services for your application. The next step (optional) allows you to collect information about blocked namespaces, service discovery periods, and more. For customizing the discovery agent, see customize discovery agent.
HCE will search for services in your cluster, which might take some time.
Create Application Maps
-
Once HCE discovers the services, the UI will list them. Click Create Application Maps.
-
HCE will prompt you to choose whether to automatically create application maps.
Choose Between Automatic and Customizable Application Map Creation
- Automatic
- Customize
6a. Select Yes to automatically create application maps, then click Create Application Maps.
6b. HCE will provide application map recommendations based on the discovered services.
6a. Select No, I will choose to customize application map creation, then select Create Application Maps.
6b. Enter a Application Map Name, Tag (optional), and Description (optional), then select Confirm.
HCE will create the application maps and list them in the UI.
6c. To save some or all of the created application maps, select Save application map.
Create Chaos Experiments
-
HCE will list the application maps for you to choose from. Choose one and select Next: Create Chaos Experiments.
-
HCE will recommend experiments with different levels of complexity, classified by the blast radius of the experiment. You can choose between Basic, Intermediate, and Advanced experiments. Select Create Experiments to proceed.
-
Based on your selection, HCE will create chaos experiments and list the associated application maps in the UI. Select Complete or Exit.
Execute Chaos Experiments
-
Select Run to execute the chaos experiments.
Congratulations! You have successfully:
- Discovered services
- Created application maps
- Created chaos experiments
- Executed the chaos experiments
View Resilience Score
-
Once your selected experiments are complete, you can view the resilience score.
-
After completing the checklist requirements, check the resilience summary.
-
Select View to monitor the progress of different clusters executing various chaos experiments.