|
1 | 1 | ---
|
2 | 2 | title: 'Tutorial: Workload management in a multi-cluster environment with GitOps'
|
3 |
| -description: This tutorial walks through typical use-cases that Platform and Application teams face on a daily basis working with K8s workloads in a multi-cluster environment. |
| 3 | +description: This tutorial walks through typical use-cases that Platform and Application teams face on a daily basis working with Kubernetes workloads in a multi-cluster environment. |
4 | 4 | keywords: "GitOps, Flux, Kubernetes, K8s, Azure, Arc, AKS, ci/cd, devops"
|
5 | 5 | author: eedorenko
|
6 | 6 | ms.author: iefedore
|
7 | 7 | ms.service: azure-arc
|
8 | 8 | ms.topic: tutorial
|
9 |
| -ms.date: 02/08/2023 |
| 9 | +ms.date: 02/23/2023 |
10 | 10 | ms.custom: template-tutorial, devx-track-azurecli
|
11 | 11 | ---
|
12 | 12 |
|
13 | 13 | # Tutorial: Workload management in a multi-cluster environment with GitOps
|
14 | 14 |
|
15 |
| -Enterprise organizations, developing cloud native applications, face challenges to deploy, configure and promote a great variety of applications and services across a fleet of Kubernetes clusters at scale. |
| 15 | +Enterprise organizations, developing cloud native applications, face challenges to deploy, configure and promote a great variety of applications and services across a fleet of Kubernetes clusters at scale. This fleet may include Azure Kubernetes Service (AKS) clusters as well as clusters running on other public cloud providers or in on-premises data centers that are connected to Azure through the Azure Arc. |
16 | 16 |
|
17 | 17 | This tutorial walks you through typical scenarios of the workload deployment and configuration in a multi-cluster Kubernetes environment. First, you deploy a sample infrastructure with a few GitHub repositories and AKS clusters. Next, you work through a set of use cases where you act as different personas working in the same environment: the Platform Team and the Application Team.
|
18 | 18 |
|
@@ -93,9 +93,9 @@ The infrastructure also includes a couple of the Application Team repositories:
|
93 | 93 |
|
94 | 94 | The script created the following Azure Kubernetes Service (AKS) clusters:
|
95 | 95 |
|
96 |
| -- `control-plane` - This cluster doesn't run any workloads. It's a management cluster. It hosts [Kalypso Scheduler](https://github.com/microsoft/kalypso-scheduler) operator that transforms high level abstractions from the [Control Plane](https://github.com/microsoft/kalypso-control-plane) repository to the raw Kubernetes manifests in the [Platform GitOps](https://github.com/microsoft/kalypso-gitops) repository. |
97 |
| -- `drone` - A sample workload cluster. It has [GitOps extension](conceptual-gitops-flux2.md) installed and it uses `Flux` to reconcile manifests from the [Platform GitOps](https://github.com/microsoft/kalypso-gitops) repository. |
98 |
| -- `large` - A sample workload cluster. It has `ArgoCD` installed on it to reconcile manifests from the [Platform GitOps](https://github.com/microsoft/kalypso-gitops) repository. |
| 96 | +- `control-plane` - This cluster is a management cluster that doesn't run any workloads. The `control-plane` cluster hosts [Kalypso Scheduler](https://github.com/microsoft/kalypso-scheduler) operator that transforms high level abstractions from the [Control Plane](https://github.com/microsoft/kalypso-control-plane) repository to the raw Kubernetes manifests in the [Platform GitOps](https://github.com/microsoft/kalypso-gitops) repository. |
| 97 | +- `drone` - A sample workload cluster. This cluster has the [GitOps extension](conceptual-gitops-flux2.md) installed and it uses `Flux` to reconcile manifests from the [Platform GitOps](https://github.com/microsoft/kalypso-gitops) repository. For this sample, the `drone` cluster can represent an Azure Arc-enabled cluster or an AKS cluster with the Flux/GitOps extension. |
| 98 | +- `large` - A sample workload cluster. This cluster has `ArgoCD` installed on it to reconcile manifests from the [Platform GitOps](https://github.com/microsoft/kalypso-gitops) repository. |
99 | 99 |
|
100 | 100 | ### Explore Control Plane
|
101 | 101 |
|
|
0 commit comments