Create containerized solutions with Azure Kubernetes Service (AKS).
An Azure RM template is included in infrastructure/
to create the environment:
Using Azure PowerShell, do the following to provision the resources:
.\New-Lab.ps1
Alternatively, you can perform a one-click deploy with the following button:
-
Clone the Git repository in Azure Cloud Shell
-
Create an Azure Container Registry
-
Create an ACR quick task to build and push the app to the registry (
az acr build
) -
Deploy the application using the Kuberentes manifest file in
src/app.yaml
- Substitute the
{{acr_name}}
and{{dns_zone}}
with their actual values in your environment
- Substitute the
When finished, remove the Azure resources with:
.\Remove-Lab.ps1