
Expose Kube Service Using Azure Application Gateway + AGIC
We’ll deploy: Azure Kubernetes Service (AKS) Azure Application Gateway (WAF v2) Azure Application Gateway Ingress Controller (AGIC) A simple NGINX test app 🔷 Prerequisites Make sure: az version kubectl version --client Login: az login Set variables: RG = rg-aks-agic-demo LOCATION = eastus2 AKS_NAME = aks-agic-demo APPGW_NAME = appgw-agic-demo VNET_NAME = vnet-agic-demo AKS_SUBNET = aks-subnet APPGW_SUBNET = appgw-subnet 🟢 Step 1 — Create Resource Group az group create \ --name $RG \ --location $LOCATION 🟢 Step 2 — Create VNet with 2 Subnets ⚠️ Application Gateway must be in a dedicated subnet. az network vnet create \ --resource-group $RG \ --name $VNET_NAME \ --address-prefix 10.0.0.0/8 \ --subnet-name $AKS_SUBNET \ --subnet-prefix 10.240.0.0/16 Create App Gateway subnet: az network vnet subnet create \ --resource-group $RG \ --vnet-name $VNET_NAME \ --name $APPGW_SUBNET \ --address-prefix 10.241.0.0/16 🟢 Step 3 — Create Public IP for App Gateway az network public-ip create \ --resour
Continue reading on Dev.to DevOps
Opens in a new tab


