Frequrently Asked Questions: [WIP]

What is an Ingress Controller

Kubernetes allows creation of deployment and service resource to expose a group of pods internally in the cluster. To expose the same service externally, an Ingress resource is defined which provides load balancing, SSL termination and name-based virtual hosting. To satify this Ingress resource, an Ingress Controller is required which listens for any changes to Ingress resources and configures the load balancer policies.

The Application Gateway Ingress Controller allows Azure Application Gateway to be used as the ingress for an Azure Kubernetes Service aka AKS cluster.

Can single ingress controller instance manage multiple Application Gateway

Currently, One instance of Ingress Controller can only be associated to one Application Gateway.