Frequrently Asked Questions: [WIP]
NOTE: Application Gateway for Containers has been released, which introduces numerous performance, resilience, and feature changes. Please consider leveraging Application Gateway for Containers for your next deployment.
- What is an Ingress Controller
- Can single ingress controller instance manage multiple Application Gateway
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.