Skip to content

Commit c5791ab

Browse files
committed
Added a glossary page
Signed-off-by: Gbahdeyboh <[email protected]>
1 parent c1e4dcb commit c5791ab

File tree

2 files changed

+33
-1
lines changed

2 files changed

+33
-1
lines changed

website/docs/terms.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
id: terms
3+
title: Glossary Terms
4+
sidebar_label: Terms
5+
---
6+
7+
---
8+
9+
- **Chaos Engineering**: [<u>Chaos Engineering</u>](https://en.wikipedia.org/wiki/Chaos_engineering) is a field of engineering that is focused on the design and implementation of systems that are subject to failure.
10+
11+
- **Chaos Experiments**: [<u>Chaos Experiments</u>](https://en.wikipedia.org/wiki/Chaos_experiment) are off-the-shelf templates that one needs to "pull" before including them as part of a chaos run against any target applications
12+
13+
- **Chaos Workflow**: [<u>Chaos Workflow</u>](https://en.wikipedia.org/wiki/Chaos_workflow) is a type of workflow that is used to model the behavior of a system under failure. It supports the user in defining the expected result, observing the result, analysing the overall system behaviour, and in the decision-making process if the system needs to be tuned for improving the resilience of the system.
14+
15+
- **CRDs**: [<u>Custom Resource Definitions</u>](https://kubernetes.io/docs/concepts/api-extension/custom-resources/) are a type of Kubernetes API that allows users to define their own custom resources.
16+
17+
- **Chaos Operator**: [<u>Chaos Operator</u>](https://github.com/litmuschaos/chaos-operator) is are used to inject chaos into applications and Kubernetes architecture in a fashioned manner.
18+
19+
- **Chaos Scheduler**: [<u>Chaos Scheduler</u>](https://github.com/litmuschaos/chaos-scheduler) is a Kubernetes scheduler, which are custom-controllers with direct access to Kubernetes API that can manage the lifecycle of certain resources or applications, while always trying to ensure the resource is in the "desired state".
20+
21+
- **Chaos Control Plane**: [<u>Chaos Control Plane</u>](https://docs.litmuschaos.io/docs/architecture/chaos-control-plane/) consist of micro-services responsible for the functioning of the Chaos Center, the website-based portal that can be used for interacting with Litmus, apart from the CLI.
22+
23+
- **Litmus Service Account**: [<u>Kubernetes Service Account</u>](https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/) allow you to give an identity to your Pods, which can be used to: Authenticate Pods to the Kubernetes API server, allowing the Pods to read and manipulate Kubernetes API objects (for example, a CI/CD pipeline that deploys applications to your cluster).
24+
25+
- **ChaosCenter**: [<u>Chaos Center</u>](https://docs.litmuschaos.io/docs/getting-started/resources#chaoscenter) is a single source of truth to control all the different Chaos Activities happening around Litmus
26+
27+
- **Chaos Agent**: [<u>Chaos Agent</u>](https://docs.litmuschaos.io/docs/getting-started/resources#chaosagents) is the target cluster where Chaos would be injected via Litmus.
28+
29+
- **Gitops**: [<u>Gitops</u>](https://docs.litmuschaos.io/docs/concepts/overview#gitops/) enables you to configure a single source of truth for your chaos workflows and experiments
30+
31+
- **Probes**: [<u>Probes</u>](https://docs.litmuschaos.io/docs/concepts/probes) are pluggable checks that can be defined within the ChaosEngine for any Chaos Experiment

website/sidebars.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ module.exports = {
5151
// "rbac",
5252
// "service-acounts",
5353
// ],
54-
Advanced: ['litmus-psp', 'k8s-support']
54+
Advanced: ['litmus-psp', 'k8s-support'],
55+
Glossary: ['terms'],
5556
}
5657
}

0 commit comments

Comments
 (0)