#!/bin/bash # Variables RESOURCE_GROUP="blog-app-rg" CLUSTER_NAME="blog-app-aks" LOCATION="westeurope" # Choose an appropriate Azure region NODE_COUNT=1 NODE_VM_SIZE="Standard_B2s" # Economic VM size for demo projects # Create resource group echo "Creating resource group..." az group create --name $RESOURCE_GROUP --location $LOCATION # Create AKS cluster echo "Creating AKS cluster (this may take several minutes)..." az aks create \ --resource-group $RESOURCE_GROUP \ --name $CLUSTER_NAME \ --node-count $NODE_COUNT \ --node-vm-size $NODE_VM_SIZE \ --enable-managed-identity \ --generate-ssh-keys # Get credentials echo "Configuring kubectl..." az aks get-credentials --resource-group $RESOURCE_GROUP --name $CLUSTER_NAME echo "AKS cluster configuration completed!" echo "You can now run ./prepare-app.sh to deploy the application"