-
Notifications
You must be signed in to change notification settings - Fork 126
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs: add the klt components with latest doc
Signed-off-by: Amishakumari544 <[email protected]>
- Loading branch information
1 parent
92d16a3
commit 7dd44f3
Showing
3 changed files
with
83 additions
and
6 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
63 changes: 63 additions & 0 deletions
63
docs/content/en/docs/concepts/architecture/components/_index.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,63 @@ | ||
--- | ||
title: Lifecycle Toolkit Components | ||
linktitle: KLT Components | ||
description: Basic understanding of Keptn Lifecycle Toolkit Components | ||
weight: 80 | ||
cascade: | ||
--- | ||
|
||
### Keptn Lifecycle Toolkit Components | ||
|
||
The Keptn Lifecycle Toolkit consists of two main components: | ||
|
||
* Keptn Lifecycle Operator, which splits into two separate operators | ||
in Release 0.7.0 and later: | ||
* Lifecycle-Operator | ||
* Metrics-Operator | ||
* Keptn Lifecycle Scheduler | ||
|
||
```mermaid | ||
graph TD; | ||
KLTComponents-->Operators; | ||
KLTComponents-->Scheduler | ||
Operators-->Lifecycle-Operator | ||
Operators-->Metrics-Operator | ||
style KLTComponents fill:#006bb8,stroke:#fff,stroke-width:px,color:#fff | ||
style Operators fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8 | ||
style Scheduler fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8 | ||
style Lifecycle-Operator fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8 | ||
style Metrics-Operator fill:#d8e6f4,stroke:#fff,stroke-width:px,color:#006bb8 | ||
``` | ||
|
||
**Keptn's Lifecycle Operator** is | ||
a Kubernetes [operator](https://kubernetes.io/docs/concepts/extend-kubernetes/operator/) | ||
that automates the deployment and management | ||
of the Keptn Lifecycle Controller components in a Kubernetes cluster. | ||
The Keptn Lifecycle Operator contains several controllers for **Keptn CRDs** | ||
and a **Mutating Webhook**. | ||
|
||
Here's a brief overview: | ||
|
||
**Keptn CRDs:** Keptn Lifecycle Operator contains | ||
several controllers that manage and reconcile different types of Keptn CRDs | ||
such as the Project Controller, Service Controller, and Stage Controller. | ||
|
||
**Mutating Webhook:** automatically injects Keptn labels | ||
and annotations into Kubernetes resources, | ||
such as deployments and services. | ||
These labels and annotations are used to enable Keptn's automation | ||
and monitoring capabilities. | ||
|
||
**Keptn's Lifecycle Metrics Operator** | ||
collects, processes, and analyzes metrics data from a variety of sources. | ||
Once collected, this data, can be used to generate a variety of reports | ||
and dashboards that provide insights into the health and performance of the application and infrastructure. | ||
|
||
**Keptn's Lifecycle Scheduler** replaces the | ||
[Kubernetes scheduler](https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/) | ||
to allow users to schedule events and tasks to occur | ||
at specific times during the application lifecycle. | ||
The Lifecycle Scheduler can trigger events such as | ||
deployment, testing, and remediation at specific times or intervals. | ||
The Keptn Scheduler guarantees that Pods are initiated only after | ||
the Pre-Deployment checks are completed. |
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,9 @@ | ||
--- | ||
title: Lifecycle Toolkit Working | ||
linktitle: KLT Working | ||
description: Understand How Keptn Lifecycle Toolkit Works | ||
weight: 80 | ||
cascade: | ||
--- | ||
|
||
### How Keptn Lifecycle Toolkit Works? |