Skip to content

Commit 2bbe757

Browse files
committed
Refactored wording and syntax, added gardener lifecycle image
Signed-off-by: Marina <[email protected]>
1 parent 88ff97a commit 2bbe757

File tree

2 files changed

+15
-33
lines changed

2 files changed

+15
-33
lines changed
Lines changed: 15 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,22 @@
11
# Gardener
22

3-
Kubernetes as a Service (KaaS) simplifies the deployment, management, and scaling of
4-
Kubernetes clusters by abstracting the underlying infrastructure. Gardener by SAP is
5-
an advanced KaaS solution that leverages a Kubernetes-native approach to manage
6-
Kubernetes clusters at scale. Gardener is designed to provide consistent and efficient
7-
cluster management across various cloud environments and on-premises data centers.
3+
Gardener by SAP is an advanced Kubernetes as a Service (KaaS) solution that leverages a Kubernetes-native approach to manage Kubernetes clusters at scale. KaaS is a cloud service model that abstracts the underlying infrastructure, with KaaS you can simplify the deployment, management and scaling of Kubernetes clusters. Gardener is designed to provide consistent and efficient cluster management across various cloud environments and on-premises data centers.
84

9-
Key benefits of Gardener include:
5+
## Key benefits of Gardener
106

11-
* Kubernetes-Native Design: Gardener operates by treating Kubernetes clusters as first-class
12-
citizens. It uses Kubernetes itself to orchestrate the deployment and management of other
13-
Kubernetes clusters, ensuring that all operations are consistent and follow Kubernetes best
14-
practices.
15-
* Shoot, Seed, and Garden Clusters:
16-
* Shoot Clusters: These are the user clusters managed by Gardener, running the workloads.
17-
* Seed Clusters: These clusters host the control planes of shoot clusters and are managed by
18-
the Gardener infrastructure.
19-
* Garden Cluster: This is the central cluster where the Gardener components run and from which
20-
all other clusters (seed and shoot) are managed.
21-
* Multi-Cloud and Hybrid Cloud Support: Gardener supports deployment across various cloud providers,
22-
including AWS, Azure, Google Cloud, and OpenStack, as well as on-premises environments.
23-
This multi-cloud capability allows for a consistent Kubernetes experience regardless of the
24-
underlying infrastructure.
25-
* Automated Cluster Management: Gardener automates the lifecycle management of Kubernetes clusters,
26-
including provisioning, scaling, upgrading, and healing. This automation reduces operational
27-
overhead and ensures clusters are always running optimally.
28-
* High Availability and Resilience: Gardener ensures high availability by distributing control
29-
planes across multiple seed clusters and leveraging cloud provider features to enhance resilience.
30-
This design minimizes downtime and enhances the reliability of managed clusters.
31-
* Extensibility and Customization: Gardener’s architecture allows for customization and extensibility
32-
through extensions and webhooks. This flexibility enables organizations to tailor the solution to
33-
meet specific requirements and integrate with existing tools and processes.
7+
* **Kubernetes-Native Design**: Gardener operates by treating Kubernetes natively. It uses Kubernetes itself to ochestrate the deployment and management of other Kubernetes clusters by logically deviding Cluster Resources, Control Plane nodes, and Worker nodes into Kubernetes clusters. Gardener will take the desired state, based on best practices, and create cluster(s) on your prefered cloud infrastructure provider and keep them running.
8+
* **Shoot, Seed, and Garden clusters**:
9+
* Garden cluster: This is the center of Gardener's cluster hierarchy - from here all other clusters (Seed and Shoot) are managed.
10+
* Seed cluster: These clusters host, adjust, and manage the Control Plane nodes of Shoot clusters. Seed clusters make the scaling of Control Plane nodes easier.
11+
* Shoot clusters: These Worker nodes manage the user clusters, who run the workloads.
12+
* Workerless Shoots: Gardener offers Kubernetes clusters without nodes/pods, which only offer Control Plane features. These can be used for orchestration or managing Custom Resource Definitions (CRDs).
13+
* **Multi-Cloud and Hybrid Cloud Support**: Gardener supports deployment across various cloud providers, including AWS, Azure, Google Cloud, and OpenStack, as well as on-premises environments. This multi-cloud capability allows for a consistent Kubernetes experience regardless of the underlying infrastructure.
14+
* **Automated Cluster Management**: Gardener automates the lifecycle management of Kubernetes clusters, including provisioning, scaling, upgrading, and healing the system. This automation reduces operational overhead and ensures clusters are always running optimally.
15+
* **High Availability and Resilience**: Gardener ensures high availability by distributing control planes across multiple seed clusters and leveraging cloud provider features to enhance resilience. This design minimizes downtime and enhances the reliability of managed clusters.
16+
* **Extensibility and Customization**: Gardener’s architecture allows for customization and extensibility through extensions and webhooks. This flexibility enables organizations to tailor the solution to meet specific requirements and integrate with existing tools and processes.
3417

35-
By using Gardener by SAP for Kubernetes as a Service, organisations can achieve a scalable,
36-
automated and consistent approach to managing Kubernetes clusters across multiple environments.
37-
This allows them to focus on delivering business value through their applications, rather
38-
than dealing with the complexities of cluster management.
18+
By using Gardener by SAP for Kubernetes as a Service, organisations can achieve a scalable, automated and consistent approach to managing Kubernetes clusters across multiple environments. This allows them to focus on delivering business value through their applications, rather than dealing with the complexities of cluster management.
3919

4020
## Lifecycle Management of Gardener in OSISM
21+
22+
![Gardener Lifecycle in OSISM. Gardener takes the input from kubectl (or any other input source), and builds and deploys a Kubernetes cluster based off the provided parameters.](./images/gardener-lifecycle.png)
Loading

0 commit comments

Comments
 (0)