You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to build this environment, your computer hardware, software, and applications must be properly installed and fuctional. This is the list of Prerequisite needed to successfully complete this Workshop as a Student.
9
+
In order to build this environment, your computer hardware, software, and applications must be properly installed and functional. This is the list of Prerequisite needed to successfully complete this Workshop as a Student.
10
10
11
-
>It is `highly recommended` for Students attending this Workshop to be proficient with NGINX and Azure and have some experience with Kubernetes and Docker administration, networking tools, and Load Balancing concepts. An `Azure Subscription` and Admin level access to Azure Portal is required. Previous experience with VisualStudio Code and Redis Tools is also recommended.
11
+
>It is `highly recommended` for Students attending this Workshop to be proficient with NGINX and Azure and have some experience with Kubernetes and Docker administration, networking tools, and Load Balancing concepts. An `Azure Subscription` and Admin level access to Azure Portal is required. Previous experience with Visual Studio Code and Redis Tools is also recommended.
12
12
13
13
<br/>
14
14
15
15
## Prerequisites
16
16
17
-
In this Lab0, the requirements for both the Student and the Azure environment will be described. *It is imperative that you have the appropriate computer, tools, and Azure access to successfully complete the Workshop.*
17
+
In this Lab0, the requirements for both the Student and the Azure environment will be described.
18
+
19
+
> **IMPORTANT!** It is imperative that you have the appropriate computer, tools, and Azure Subscription privileges to successfully complete the Workshop.
18
20
19
21
</br>
20
22
@@ -24,18 +26,36 @@ NGINXaaS for Azure | NGINX Plus | Kubernetes | Docker | Redis
24
26
25
27
<br/>
26
28
29
+
## Student Azure Subscription Requirements
30
+
31
+
**IMPORTANT:** Students taking this Workshop will require `Owner` level privileges to complete the Lab Exercises. In addition, Students will also require the following Subscription privileges. Consult with your IT Cloud Team to ensure you have the necessary privileges for the following items, *prior* to attempting the Workshop Exercises:
32
+
33
+
1. Multiple `Public Ip Addresses` used in this lab.
34
+
35
+
- Public IP Address for the Nginx for Azure instance
36
+
- Public IP Address for the UbuntuVM
37
+
- Public IP Address for the Kubernetes Cluster API Server for the AKS instance(s)
38
+
39
+
2.`Azure Key Vault` used in this lab, to create TLS certificates and keys.
40
+
41
+
3.`Entra ID` used in this lab, to create Applications and Settings for the OIDC/JWT integration with Nginx.
42
+
43
+
<br/>
44
+
27
45
### Student Hardware/Software/Azure Requirements
28
46
29
47
Verify you have the proper computer requirements - hardware and software.
30
48
- Hardware: Laptop, Admin rights, Internet connection
31
-
- Software: Visual Studio, Terminal, Chrome, Docker, AKS and AZ CLI.
49
+
- Software: Visual Studio, Terminal, Chrome, Docker, AKS and Azure CLI.
50
+
- You will need the Azure Command Line Interface tool (version 2.61.0 or higher) installed on your client machine to manage your Azure services. See [Azure CLI Installation](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli) for instructions.
51
+
- You will also need the Azure CLI `NGINX` extension added. See [Azure CLI Extensions](https://learn.microsoft.com/en-us/cli/azure/azure-cli-extensions-overview) for instructions.
32
52
- Verify you have proper computer skills: Linux CLI, files, SSH/Terminal, Docker/Compose, Azure Portal, Load Balancing concepts, Linux tools, Azure CLI
33
-
- Verify you have the proper access to Azure resources: Azure Subscription with Admin level access
34
-
53
+
- Verify you have the proper access to Azure resources: Azure Subscription with Admin/Owner level access
35
54
36
55
<br/>
37
56
38
-
## Required Skills
57
+
58
+
### Required Skills
39
59
40
60
- Nginx for Azure NGINXperts Workshop has minimum REQUIRED Nginx Skills: Students must be familiar with Nginx operation, configurations, and concepts for HTTP traffic.
41
61
- The NGINXperts Basics Workshop is HIGHLY recommended, students should have taken this workshop prior.
Copy file name to clipboardExpand all lines: labs/lab1/readme.md
+7-1
Original file line number
Diff line number
Diff line change
@@ -47,7 +47,13 @@ By the end of the lab you will be able to:
47
47
az --version
48
48
```
49
49
50
-
> NOTE: If this command throws an error then it means Azure CLI is not installed. Follow lab0 instructions to get it installed in your local machine.
50
+
> NOTE: If this command throws an error then it means Azure CLI is not installed. Follow lab0 instructions to get it installed in your local machine. You must have Azure CLI version 2.61.0 or higher.
51
+
52
+
Make sure you have the Azure CLI `NGINX extension` installed by running below command.
53
+
54
+
```bash
55
+
az extension add --name nginx
56
+
```
51
57
52
58
1. Create a new Azure Resource Group called `<name>-workshop` , where `<name>` is your last name (or any unique value). This would hold all the Azure resources that you would create for this workshop.
0 commit comments