-
Notifications
You must be signed in to change notification settings - Fork 79
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore: Added versioned docs for litmus 3.9.0 and 3.9.1 (#276)
* chore: Initialised 3.9.0 Docs Signed-off-by: Hrishav <[email protected]> * chore: Added 3.9.0 Versioned Docs Signed-off-by: Hrishav <[email protected]> * chore: Initialised 3.9.1 Docs Signed-off-by: Hrishav <[email protected]> * chore: Added 3.9.1 Versioned Docs Signed-off-by: Hrishav <[email protected]> * chore: Added LitmusCTL changes for 3.9.0 Signed-off-by: Hrishav <[email protected]> --------- Signed-off-by: Hrishav <[email protected]>
- Loading branch information
1 parent
497f6c0
commit 6858ae9
Showing
628 changed files
with
15,763 additions
and
35 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
28 changes: 28 additions & 0 deletions
28
website/versioned_docs/version-3.9.0/architecture/architecture-summary.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
--- | ||
id: architecture-summary | ||
title: Architecture summary | ||
sidebar_label: Architecture summary | ||
--- | ||
|
||
--- | ||
|
||
<img src={require("../assets/architecture-summary.png").default} alt="Architecture Overview" /> | ||
|
||
The Litmus architecture can be segregated into two parts: | ||
|
||
1. **Control plane:** Contains the components required for the functioning of ChaosCenter, the website-based portal for Litmus. | ||
|
||
2. **Execution plane:** Contains the components required for the injection of chaos in the target resources. | ||
|
||
- Control plane can be used for creating and scheduling chaos experiments, which is a set of chaos faults defined in a definitive sequence to achieve desired chaos impact on the target resources upon execution. Users can log in to the ChaosCenter using the web UI or the APIs to define a chaos experiment and assess the resilience of target workloads. | ||
|
||
- Once the user creates a chaos experiment using the ChaosCenter, it is passed on to the execution plane. The Execution plane can be present either in the same cluster as the ChaosCenter if the self chaos infrastructure is being used, or in a remote cluster if an external chaos infrastructure is being used. The Execution plane interprets the chaos experiment as a list of actions that will inject chaos into the target workloads. It ensures efficient orchestration of chaos in various cloud-native environments using Kubernetes custom resources. | ||
|
||
- Once the chaos experiment is executed, Execution plane sends the chaos result to the control plane for their post-processing using either the built-in monitoring dashboard of Litmus or using external observability tools such as Prometheus DB and Grafana dashboard. Litmus also achieves automated chaos experiment runs to execute chaos as part of the CI/CD pipeline based on a set of defined conditions using GitOps. | ||
|
||
:::note | ||
With the latest release of LitmusChaos 3.0.0: | ||
- The term **Chaos Delegate/Agent** has been changed to **Chaos Infrastructure**. | ||
- The term **Chaos Experiment** has been changed to **Chaos Fault**. | ||
- The term **Chaos Scenario/Workflow** has been changed to **Chaos Experiment**. | ||
::: |
Oops, something went wrong.