Create a cluster in resource group azureforeveru_group and with a ACR aksacademo and give the cluster name azureforeveryone.
kubectl create namespace production
kubectl apply -f aks-acr-deployment.yaml -n production
kubectl delete namespace production
kubectl delete -f aks-acr-deployment.yaml -n production
az group create -l westeurope -n azureforeveru_group
Create a new Azure Container Registry. Once done make sure to go to tokens and generate a new pair of tokens for authentication.
az acr create --resource-group azureforeveru_group --name aksacademo --sku Premium
az acr login --name aksacademo
az acr list --resource-group azureforeveru_group --query "[].{acrLoginServer:loginServer}" --output table
docker buildx build --platform linux/amd64 --push -t aksacademo.azurecr.io/aks-aca:1.0.0 .
docker buildx build --platform linux/amd64 --push -t aksacademo.azurecr.io/aks-aca:1.2.0 .
az monitor log-analytics workspace create -g azureforeveru_group -n logworkspace
az containerapp env create -n azureforeveryone-develop -g azureforeveru_group -l westeurope --logs-workspace-id 022c9856-b18b-4a7c-b183-7841ff3a1df0
az containerapp env create -n azureforeveryone-staging -g azureforeveru_group -l westeurope --logs-workspace-id 022c9856-b18b-4a7c-b183-7841ff3a1df0
az containerapp env create -n azureforeveryone-production -g azureforeveru_group -l westeurope --logs-workspace-id 022c9856-b18b-4a7c-b183-7841ff3a1df0
az containerapp create -n aks-aca-demo -g azureforeveru_group --environment azureforeveryone-develop --ingress external --target-port 80 --registry-server aksacademo.azurecr.io --registry-username mytoken --registry-password xxx --query properties.configuration.ingress.fqdn
az containerapp update -n aks-aca-demo -g azureforeveru_group --image aksacademo.azurecr.io/aks-aca:1.0.0
az containerapp update -n aks-aca-demo -g azureforeveru_group --image aksacademo.azurecr.io/aks-aca:1.2.0
az extension add --name containerapp --upgrade
az containerapp up --name play-tetris -g azureforeveru_group --repo /~https://github.com/Azure-For-Everyone/TetrisContainer --registry-server aksacademo.azurecr.io --registry-username mytoken --registry-password xxx --environment
az containerapp delete -n aks-aca-demo -g azureforeveru_group
az containerapp delete -n play-tetris -g azureforeveru_group