Skip to content

Commit 9c1b0df

Browse files
Refactor content for clarity and consistency across Argo CD guides
1 parent 70da33f commit 9c1b0df

6 files changed

Lines changed: 16 additions & 20 deletions

File tree

content/learning-paths/servers-and-cloud-computing/argo-cd-gcp/_index.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,5 @@
11
---
2-
title: Deploy Applications on Arm-based GKE using GitOps with Argo CD
3-
4-
draft: true
5-
cascade:
6-
draft: true
7-
8-
minutes_to_complete: 40
9-
10-
who_is_this_for: This guide is intended for developers and platform engineers who want hands-on experience implementing GitOps using Argo CD on Arm64-based Google Kubernetes Engine (GKE) clusters running on Google Axion (C4A) processors.
2+
title: Deploy applications on Arm-based GKE using GitOps with Argo CD
113

124
learning_objectives:
135
- Provision an Arm-based SUSE Linux Enterprise Server (SLES) virtual machine on Google Cloud (C4A with Axion processors)

content/learning-paths/servers-and-cloud-computing/argo-cd-gcp/argocd-gitops-workflow.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ cd argocd-arm-gitops
3030
git init
3131
```
3232

33-
This creates a GitOps-compliant directory structure for managing Kubernetes applications and initializes a local Git repository that you'll push to GitHub. This establishes Git as the only place where application state is defined (no manual `kubectl apply`).
33+
This creates a GitOps-compliant directory structure for managing Kubernetes applications and initializes a local Git repository that you push to GitHub. This establishes Git as the only place where application state is defined (no manual `kubectl apply`).
3434

3535

3636
Repository structure:
@@ -189,7 +189,7 @@ http://<NGINX_EXTERNAL_IP>
189189

190190
You should see the NGINX welcome page:
191191

192-
![NGINX welcome page confirming successful GitOps deployment via Argo CD alt-txt#center](images/argo-cd-nginx.png "NGINX Application Output")
192+
![Browser window displaying NGINX welcome page with Welcome to nginx heading and default landing page content alt-txt#center](images/argo-cd-nginx.png "NGINX Application Output")
193193

194194
This confirms the application is successfully deployed via GitOps.
195195

@@ -202,7 +202,7 @@ https://<ARGOCD_EXTERNAL_IP>
202202
```
203203
The Argo CD UI provides real-time visibility into application health, sync status, repository source, and deployment history.
204204

205-
![Argo CD UI showing nginx-prod application in Healthy and Synced state alt-txt#center](images/argocd-app.png "Argo CD Application Status")
205+
![Argo CD web interface displaying nginx-prod application card with green Healthy and Synced status badges and deployment details alt-txt#center](images/argocd-app.png "Argo CD Application Status")
206206

207207

208208
Key indicators:

content/learning-paths/servers-and-cloud-computing/argo-cd-gcp/argocd-install-and-access.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Install and Access Argo CD on Arm64 GKE
2+
title: Install and access Argo CD on Arm64 GKE
33
weight: 5
44

55
layout: learningpathall
@@ -130,7 +130,7 @@ Login with:
130130

131131
You'll see a TLS warning because Argo CD uses a self-signed certificate by default. This is expected for lab and learning environments.
132132

133-
![Argo CD web UI alt-txt#center](images/argo-cd.png "Argo CD UI")
133+
![Argo CD web interface showing empty application dashboard with navigation menu on left and Applications header at top alt-txt#center](images/argo-cd.png "Argo CD UI")
134134

135135
## Install the Argo CD CLI (Arm64)
136136

@@ -145,8 +145,8 @@ sudo mv argocd-linux-arm64 /usr/local/bin/argocd
145145
```
146146

147147
This downloads the latest Argo CD CLI binary for `linux/arm64`, makes it executable, and moves it into `/usr/local/bin` so it's available system-wide.
148-
149-
### Verify CLI Installation
148+
149+
### Verify CLI installation
150150

151151
```console
152152
argocd version --server <ARGOCD_EXTERNAL_IP> --insecure

content/learning-paths/servers-and-cloud-computing/argo-cd-gcp/background.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,7 @@ In this Learning Path, you'll use Argo CD to:
3333

3434
For more information, see the official Argo CD documentation:
3535
[https://argo-cd.readthedocs.io](https://argo-cd.readthedocs.io).
36+
37+
## What you've accomplished and what's next
38+
39+
You now understand Google Axion C4A instances and their Arm-based architecture, as well as how Argo CD provides declarative GitOps workflows for Kubernetes. In the next section, you'll provision a Google Axion C4A VM to serve as your deployment environment.

content/learning-paths/servers-and-cloud-computing/argo-cd-gcp/gke-cluster-for-argocd.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ Confirm Kubernetes access:
170170
kubectl get nodes
171171
```
172172

173-
You should see an output similar to:
173+
The output is similar to:
174174
```output
175175
NAME STATUS ROLES AGE VERSION
176176
gke-argocd-arm-cluster-default-pool-301523aa-6t7f Ready <none> 3h11m v1.33.5-gke.2072000

content/learning-paths/servers-and-cloud-computing/argo-cd-gcp/instance.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ To create a VM using the C4A instance type:
2424
- Set **Series** to **C4A**.
2525
- Select **c4a-standard-4** as the machine type.
2626

27-
![Google Cloud Console VM creation page with the C4A machine series selected and the c4a-standard-4 machine type highlighted alt-txt#center](images/gcp-vm.png "Creating a Google Axion C4A VM in the Google Cloud Console")
27+
![Google Cloud Console VM creation page showing Machine configuration section with C4A series and c4a-standard-4 machine type selected alt-txt#center](images/gcp-vm.png "Creating a Google Axion C4A VM in the Google Cloud Console")
2828

2929
- Under **OS and storage**, select **Change**, and then choose an Arm64-based operating system image.
3030
- For this Learning Path, select **SUSE Linux Enterprise Server**.
@@ -36,11 +36,11 @@ To create a VM using the C4A instance type:
3636

3737
After the instance starts, click **SSH** next to the VM in the instance list to open a browser-based terminal session.
3838

39-
![Google Cloud Console VM instances list with the SSH button highlighted for a running C4A instance alt-txt#center](images/gcp-ssh.png "Connecting to a running C4A VM using SSH")
39+
![Google Cloud Console VM instances page displaying running instance with green checkmark and SSH button in the Connect column alt-txt#center](images/gcp-ssh.png "Connecting to a running C4A VM using SSH")
4040

4141
A new browser window opens with a terminal connected to your VM.
4242

43-
![Browser-based terminal window showing a command prompt on a SUSE Linux VM running on Google Axion C4A alt-txt#center](images/gcp-shell.png "Terminal session connected to the VM")
43+
![Browser-based SSH terminal window with black background showing Linux command prompt and Google Cloud branding at top alt-txt#center](images/gcp-shell.png "Terminal session connected to the VM")
4444

4545
## What you've accomplished and what's next
4646

0 commit comments

Comments
 (0)