AKS with Application Gateway Ingress Controller
Exto comes with NGNIX Ingress controller. If you need to use application gateway integration controller instead of NGINX follow this guide
APP_GW_SUBNET_ID=$(az network vnet subnet show --resource-group ex-tst --vnet-name ex-test-ag-vnet --name=ex-test1-ag-subnet -o tsv --query "id")
AKS_SUBNET_ID=$(az network vnet subnet show --resource-group ex-tst --vnet-name ex-test-aks-vnet --name=ex-test1-aks-subnet -o tsv --query "id")
az aks create --name ex-pri-stg `
--resource-group ex-tst `
--load-balancer-sku standard `
--node-count 1 `
--vnet-subnet-id $AKS_SUBNET_ID `
--docker-bridge-address 172.17.0.1/16 `
--dns-service-ip 10.2.0.10 `
--service-cidr 10.2.0.0/24 `
--network-plugin kubenet `
--enable-managed-identity `
--assign-identity "/subscriptions/<subscription id>/resourceGroups/ex-tst/providers/Microsoft.ManagedIdentity/userAssignedIdentities/aks-mi" `
-a ingress-appgw `
--appgw-name ex-pri-ag-test-1 `
--appgw-subnet-id $APP_GW_SUBNET_ID
--node-vm-size Standard_D2s3 `
--generate-ssh-keys `
--enable-private-clusterLast updated