Deploy an AKS cluster running an empty ASP.NET MVC web app via an ARM template. This ARM template deploys a Windows container, which requires advanced AKS networking.
This ARM template does the following:
- Provision a virtual network
- Provision the AKS cluster
- Give cluster Network Contributor role to vnet
- Deploy ACI that runs a script to install the helm chart
Note the container image is assumed to be public.
Initiate the deployment by running the following:
# create resource group
az group create -n aks-arm -l eastus
# initiate deployment
az deployment group create -n aks-deploy -g aks-arm -f azuredeploy.json