Skip to content

Commit e2a747d

Browse files
committed
more wording fixes
1 parent 7e1cc7d commit e2a747d

File tree

1 file changed

+8
-19
lines changed

1 file changed

+8
-19
lines changed

articles/azure-arc/kubernetes/workload-management.md

Lines changed: 8 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,22 +14,11 @@ Enterprise organizations, developing cloud native applications, face challenges
1414

1515
This article walks you through an example scenario 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.
1616

17-
In this tutorial, you learn how to:
18-
19-
> [!div class="checklist"]
20-
> * Onboard a new application
21-
> * Schedule an application on the cluster types
22-
> * Promote an application across rollout environemnts
23-
> * Build and deploy an application
24-
> * Provide platform configurations
25-
> * Add a new cluster type to your environment
26-
27-
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
28-
2917
## Prerequisites
3018

3119
In order to successfully deploy the sample, you need:
3220

21+
- An Azure subscription. If you don't already have one, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
3322
- [Azure CLI](/cli/azure/install-azure-cli)
3423
- [GitHub CLI](https://cli.github.com)
3524
- [Helm](https://helm.sh/docs/helm/helm_install/)
@@ -121,7 +110,7 @@ The `dev` and `stage` branches:
121110
|gitops-repo.yaml| A pointer to the place in the `Platform GitOps` repository to where the scheduler should PR generated manifests.|
122111
123112
> [!TIP]
124-
> The folder structure in the `Control Plane` repository doesn't really matter. This tutorial provides a sample of how you can organize files in the repository, but feel free to do it in your own preferred way. The scheduler is interested in the content of the files, rather than where the files are located.
113+
> The folder structure in the `Control Plane` repository doesn't really matter. This example provides one way of organizing files in the repository, but feel free to do it in your own preferred way. The scheduler is interested in the content of the files, rather than where the files are located.
125114
126115
## 2 - Platform Team: Onboard a new application
127116
@@ -204,7 +193,7 @@ git push
204193
```
205194
206195
> [!NOTE]
207-
> For simplicity, this tutorial pushes changes directly to `main`. In practice, you'd create a pull request to submit the changes.
196+
> For simplicity, this example pushes changes directly to `main`. In practice, you'd create a pull request to submit the changes.
208197
209198
With that in place, the application is onboarded in the control plane. But the control plane still doesn't know how to map the application deployment targets to all of the cluster types.
210199
@@ -354,7 +343,7 @@ Once you approve and merge the PR to the `Platform GitOps` repository, the `dron
354343
355344
:::image type="content" source="media/workload-management/drone-compliance-state.png" alt-text="Screenshot showing compliance state details for the drone cluster.":::
356345
357-
The PR merging event starts a GitHub workflow `checkpromote` in the `control plane` repository. This workflow waits until all clusters with the [GitOps extension](conceptual-gitops-flux2.md) installed that are looking at the `dev` branch in the `Platform GitOps` repository are compliant with the PR commit. In this tutorial, the only such cluster is `drone`.
346+
The PR merging event starts a GitHub workflow `checkpromote` in the `control plane` repository. This workflow waits until all clusters with the [GitOps extension](conceptual-gitops-flux2.md) installed that are looking at the `dev` branch in the `Platform GitOps` repository are compliant with the PR commit. In this example, the only such cluster is `drone`.
358347
359348
:::image type="content" source="media/workload-management/checkpromote-to-dev.png" alt-text="Screenshot showing promotion to dev.":::
360349
@@ -409,8 +398,8 @@ On successful execution, the commit status is updated.
409398
410399
## 3 - Application Dev Team: Build and deploy application
411400
412-
The Application Team regularly submits pull requests to the `main` branch in the `Application Source` repository. Once a PR is merged to `main`, it starts a CI/CD workflow. In this tutorial, the workflow will be started manually.
413-
401+
The Application Team regularly submits pull requests to the `main` branch in the `Application Source` repository. Once a PR is merged to `main`, it starts a CI/CD workflow. Here, the workflow will be started manually.
402+
414403
Go to the `Application Source` repository in GitHub. On the `Actions` tab, select `Run workflow`.
415404
416405
:::image type="content" source="media/workload-management/run-workflow-button.png" alt-text="Screenshot showing the Run workflow option.":::
@@ -579,7 +568,7 @@ In a few seconds, the scheduler submits a PR to the `Platform GitOps` repository
579568
:::image type="content" source="media/workload-management/small-cluster-type-assignment.png" alt-text="Screenshot showing the assignment for the small cluster type." lightbox="media/workload-management/small-cluster-type-assignment.png":::
580569
581570
## Clean up resources
582-
When no longer needed, delete the resources that you created for this tutorial. To do so, run the following command:
571+
When no longer needed, delete the resources that you created. To do so, run the following command:
583572
584573
```bash
585574
# In kalypso folder
@@ -588,7 +577,7 @@ When no longer needed, delete the resources that you created for this tutorial.
588577
589578
## Next steps
590579
591-
In this tutorial, you have performed tasks for a few of the most common workload management scenarios in a multi-cluster Kubernetes environment. There are many other scenarios you may want to explore. Continue to use the sample and see how you can implement use cases that are most common in your daily activities.
580+
You have performed tasks for a few common workload management scenarios in a multi-cluster Kubernetes environment. There are many other scenarios you may want to explore. Continue to use the sample and see how you can implement use cases that are most common in your daily activities.
592581
593582
To understand the underlying concepts and mechanics deeper, refer to the following resources:
594583

0 commit comments

Comments
 (0)