Application Gateway Ingress Controller - For Kubernetes (AKS ) The Application Gateway Ingress Controller allows Azure Application Gateway to be used as the ingress for an Azure Kubernetes Services ( AKS Cluster ) What AGIC does : AGIC can be hosted in one of the pods in AKS AGIC helps us to expose the AKS to the internet AGIC monitors a subset of Kubernetes Resources/Nods for changes like scaling etc. for example if any of the node is down or if there any infrastructure changes in AKS Based on the changes in infrastructure, AGIC continuously updates the Application Gateway, so that selected services are exposed to the Internet. The state of the AKS cluster is translated to Application Gateway specific configuration and applied to the Azure Resource Manager Why AGIC : AGIC eliminate the need to have another load balancer/public IP in front of the AKS cluster. Application Gateway talks to pods using their private IP directly and does not require NodePort or KubeProxy s...