Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion content/includes/nginx-one/cloud-access.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
files:
- content/nginx-one/secure-your-fleet/set-up-security-alerts.md
- content/nginx-one/getting-started.md
- content/nginx-one/workshops/lab1/getting-started-with-nginx-one.md
- content/nginx-one/workshops/lab1/getting-started-with-nginx-one-console.md
---

Confirm that an F5 Distributed Cloud tenant has been provisioned for you. To do so:
Expand Down
4 changes: 2 additions & 2 deletions content/includes/nginx-one/workshops/xc-account.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
files:
- content/nginx-one/workshops/lab2/run-workshop-components-with-docker.md
- content/nginx-one/workshops/lab3/explore-nginx-one-console-and-features.md
- content/nginx-one/workshops/lab3/explore-nginx-one-console-features.md
- content/nginx-one/workshops/lab4/config-sync-groups.md
- content/nginx-one/workshops/lab5/upgrade-nginx-plus-to-latest-version.md
---

All labs require an **F5 Distributed Cloud (XC) account** with NGINX One enabled. If you don’t have an account or need to verify access, follow the steps in [Lab 1: Before you begin]({{< ref "nginx-one/workshops/lab1/getting-started-with-nginx-one.md#before-you-begin" >}}).
All labs require an **F5 Distributed Cloud (XC) account** with NGINX One enabled. If you don’t have an account or need to verify access, follow the steps in [Lab 1: Before you begin]({{< ref "nginx-one/workshops/lab1/getting-started-with-nginx-one-console.md#before-you-begin" >}}).
35 changes: 35 additions & 0 deletions content/nginx-one/workshops/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,39 @@ title: Workshops
description:
weight: 710
url: /nginx-one/workshops
nd-landing-page: true
nd-content-type: landing-page
nd-product: NGINX One
---

Welcome to the NGINX One Console workshops.

These labs give you hands-on experience using NGINX One Console to connect, manage, and scale your NGINX fleets.

We recommend starting with Lab 1 and Lab 2. Lab 2 sets up the workshop environment with Docker, which you’ll need for the later labs.

{{<card-layout>}}
{{<card-section showAsCards="true">}}

{{<card title="Lab 1: Get started with NGINX One Console" titleUrl="/nginx-one/workshops/lab1/getting-started-with-nginx-one-console/" icon="flask-conical" >}}
Register instances. Learn about managing your NGINX fleet.
{{</card>}}

{{<card title="Lab 2: Run workshop components with Docker" titleUrl="/nginx-one/workshops/lab2/run-workshop-components-with-docker/" icon="flask-conical" >}}
Use Docker to spin up the full workshop locally.
{{</card>}}

{{<card title="Lab 3: Explore NGINX One Console and features" titleUrl="/nginx-one/workshops/lab3/explore-nginx-one-console-features/" icon="flask-conical" >}}
Take a guided tour of NGINX One Console. Explore dashboards, alerts, and insights while trying out key features.
{{</card>}}

{{<card title="Lab 4: Config Sync Groups" titleUrl="/nginx-one/workshops/lab4/config-sync-groups/" icon="flask-conical" >}}
Create and manage Config Sync Groups to apply consistent changes across all your NGINX instances.
{{</card>}}

{{<card title="Lab 5: Upgrade NGINX Plus to the latest version" titleUrl="/nginx-one/workshops/lab5/upgrade-nginx-plus-to-latest-version/" icon="flask-conical" >}}
Plan and upgrade NGINX Plus with NGINX One Console workflows, keeping downtime to a minimum.
{{</card>}}

{{</card-section>}}
{{</card-layout>}}
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Make sure you have:

- {{< include "nginx-one/workshops/xc-account.md" >}}
- Docker and Docker Compose installed and running
- An active data plane key from [Lab 1: Get started with NGINX One Console]({{< ref "nginx-one/workshops/lab1/getting-started-with-nginx-one.md" >}})
- An active data plane key from [Lab 1: Get started with NGINX One Console]({{< ref "nginx-one/workshops/lab1/getting-started-with-nginx-one-console.md" >}})
- A trial or paid NGINX One JWT license (saved as `nginx-repo.jwt`) from [MyF5](https://my.f5.com/manage/s/)
- Basic Linux and NGINX knowledge
- Git installed and an SSH key set up for GitHub access
Expand Down Expand Up @@ -150,7 +150,7 @@ Wait until you see **Started** for each container.

Your containers are now up and registered with NGINX One Console.

Go to [Lab 3: Explore NGINX One Console features]({{< ref "nginx-one/workshops/lab3/explore-nginx-one-console-and-features.md" >}}).
Go to [Lab 3: Explore NGINX One Console features]({{< ref "nginx-one/workshops/lab3/explore-nginx-one-console-features.md" >}}).

---

Expand Down