Of course you need an laptop. OS installed at this laptop doesn't really matter. The tools we will use all work cross platforms. I will be using Windows 10 with ubuntu (WSL) as a shell.
Download and install Microsoft Teams
Please download and install VS Code. It's available for all platforms. Download Visual Studio Code
Install plugin from marketplace
Install Bicep plugin from marketplace
Download and install Windows Terminal
If you don't have an Azure account, please create one before the workshop. Create your Azure free account
Download and install latest version of az cli
from this link
Install the Azure CLI
If you already have az cli
installed, make sure that you use the latest version. To make sure, run the following command
az upgrade
This command is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Your current Azure CLI version is 2.19.0. Latest version available is 2.19.1.
Please check the release notes first: https://docs.microsoft.com/cli/azure/release-notes-azure-cli
Do you want to continue? (Y/n): Y
Open your terminal (bash, cmd or powershell) and login to your azure account by running this command
# Login using your Azure account
az login
# Get a list of available subscriptions
az account list -o table
# Set subscription by subscription id
az account set --subscription xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
# Set subscription by name
az account set --subscription subscription_name
If you are deploying an AKS service for the first time in your subscription, you need to register the Microsoft.ContainerService
service provider to avoid deployment errors.
# Register Microsoft.ContainerService provider
az provider register --namespace 'Microsoft.ContainerService'