This environment is used to setup a fast developer environment, which means that Arc and Flux is not included in the environment.
Go to the deployment
folder and run deploy-az-dev-bootstrapper.ps1 -ApplicationName <short-name>
-
Deploy infrastructure with Bicep, the script deploys AKS cluster.
- AKS
- VNET
- Deploy Squid proxy in each layer
-
Download AKS credentials
-
Install Dapr with Helm in AKS in lowest layer
-
Install Redis with Helm in AKS in lowest layer
-
Provision Azure appplication resources for lowest layer.
-
Use
az acr build
to build and push images to the ACR -
Install our components with Helm in AKS in lowest layer
Subsequent deployments can be ran by calling
build-and-deploy-images.ps1 -ResourceGroupName <resource-group-with-acr>
To remore all Azure resources setup by the default script (AKS clusters, app resources and service principals), run the following from the deployment
folder:
remove-dev-resources.ps1 -ApplicationName <short-name>
The deployment script also has an option to deploy 3 layers of AKS and networking infrastructure. To use that version, uncomment the section in the deploy-az-dev-bootstrapper.ps1
, details can be found in the comments of the script.
The same applies to removing resources, remove-dev-resources.ps1
also has commented sections to delete the three layer resources instead.